Importar matriz de enteros en una hoja de cálculo de Excel – API de Aspose.Cells Cloud

Esta API REST importa una matriz de enteros en una hoja de cálculo de Excel.

La solicitud debe ser una solicitud HTTP POST con contenido multipart (consulte RFC 2046 o RFC 1341). La primera parte del cuerpo multipart contiene la carga útil JSON ImportIntegerArrayOption, y la segunda parte contiene el archivo de datos de origen (por ejemplo, un archivo CSV o un archivo binario de Excel).

API PostImportData

POST https://api.aspose.cloud/v3.0/cells/import

Ambos puntos finales aceptan la misma carga útil multipart. El primer punto final realiza una operación de importación genérica, mientras que el segundo apunta a un libro de trabajo específico identificado por {name}.

Seguridad y autenticación

Las API de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.

Parámetros de solicitud

ImportIntegerArrayOption

Nombre del parámetro Tipo Descripción
FirstRow int Índice basado en cero de la primera fila donde se colocarán los datos.
FirstColumn int Índice basado en cero de la primera columna donde se colocarán los datos.
IsVertical boolean true para insertar la matriz verticalmente (en una columna); false para insertarla horizontalmente (en una fila).
Data Integer[] La matriz de enteros que se importará.
DestinationWorksheet string Nombre de la hoja de cálculo que recibirá los datos.
IsInsert boolean true para insertar filas/columnas antes de escribir los datos; false para sobrescribir celdas existentes.
ImportDataType string Tipo de datos que se importan. Valores válidos: IntArray, DoubleArray, StringArray, TwoDimensionIntArray, TwoDimensionDoubleArray, TwoDimensionStringArray, BatchData, csvData.
Source FileSource Indica la posición del archivo de datos cuando el parámetro BatchData es null.

Ejemplo de cuerpo de solicitud

{
  "Data": [1, 2, 4],
  "DestinationWorksheet": "Sheet1",
  "FirstRow": 1,
  "FirstColumn": 2,
  "IsVertical": true,
  "IsInsert": true,
  "ImportDataType": "IntArray"
}

Respuesta

Una solicitud correcta devuelve HTTP 200 con una carga útil JSON similar a:

{
  "Code": 200,
  "Status": "OK"
}

Códigos de estado posibles:

Código Significado
200 Importación exitosa
400 Solicitud incorrecta: datos faltantes o no válidos
401 No autorizado: token no válido o faltante
500 Error interno del servidor

Cómo utilizar la API PostImportData con SDK

Especificación de la API PostImportData

La Especificación OpenAPI define una interfaz de programación pública accesible y permite realizar interacciones REST directamente desde un navegador web.

Utilizar los SDK de Aspose.Cells Cloud

Utilizar un SDK es la forma más rápida de integrar esta funcionalidad. Los SDK ocultan los detalles de bajo nivel, permitiéndole centrarse en la lógica de su negocio. Consulte el repositorio de GitHub para obtener una lista completa de los SDK de Aspose.Cells Cloud.

Los siguientes ejemplos de código muestran cómo llamar a los servicios web de Aspose.Cells mediante diversos SDK: