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: