Cómo convertir datos de una tabla de hoja de cálculo a un archivo CSV: Guía paso a paso
Exporte datos de una tabla desde un archivo local de Excel a un archivo CSV utilizando la API en la nube.
API para convertir tabla a CSV
API web
PUT http://api.aspose.cloud/v4.0/cells/convert/table/csv
Seguridad y autenticación
Las API de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.
-H "Authorization: Bearer {access_token}"
Parámetros de solicitud:
| Nombre del parámetro | Tipo | Ruta/cadena de consulta/cuerpo HTTP | Descripción |
|---|---|---|---|
| Spreadsheet | Archivo | FormData | Cargar el archivo de hoja de cálculo. |
| worksheet | Cadena | Consulta | Nombre de la hoja de cálculo dentro del libro. |
| tableName | Cadena | Consulta | Nombre de la tabla que se va a convertir. |
| outPath | Cadena | Consulta | (Opcional) Ruta de carpeta donde se guarda el libro; el valor predeterminado es null. |
| outStorageName | Cadena | Consulta | Nombre del almacenamiento para el archivo de salida. |
| fontsLocation | Cadena | Consulta | Ruta para utilizar fuentes personalizadas. |
| region | Cadena | Consulta | Configuración regional/idioma de la hoja de cálculo (por ejemplo, es-ES, fr-FR). Influye en el formato de números, el análisis de fechas y el comportamiento específico de la configuración regional. |
| password | Cadena | Consulta | Contraseña para abrir el archivo de hoja de cálculo. |
Respuesta
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Códigos de estado HTTP
| Código | Significado | Descripción |
|---|---|---|
| 200 | Correcto | Filtro aplicado correctamente; la respuesta contiene detalles de la operación. |
| 400 | Solicitud incorrecta | Parámetros faltantes o no válidos (por ejemplo, tipo de archivo no admitido). |
| 401 | No autorizado | Token JWT inválido o faltante. |
| 413 | Payload demasiado grande | El archivo cargado excede el límite de tamaño. |
| 500 | Error interno del servidor | Error inesperado en el servidor. |
¿Dónde debería utilizar la API de conversión de tabla a CSV?
- Migración de bases de datos: Convertir tablas de Excel a CSV para importación masiva en bases de datos SQL (MySQL, PostgreSQL, SQL Server).
- Carga en almacenes de datos: Transformar tablas de informes basadas en Excel a CSV para cargarlas en Snowflake, Redshift o BigQuery.
- Cargas útiles por lotes en APIs: Convertir datos de tablas de Excel a CSV para cargas masivas en servicios REST.
- Comunicación entre servicios: Utilizar CSV como formato ligero para intercambio de datos entre microservicios.
- Preparación de datos para aprendizaje automático: Convertir tablas de características desde Excel a CSV para bibliotecas de aprendizaje automático en Python/R.
- Análisis estadístico: Transformar tablas de datos de investigación a CSV para importarlos en SPSS, SAS o Stata.
- Migración de contenido: Mover contenido estructurado desde Excel a sistemas de gestión de contenidos (CMS) mediante CSV.
¿Por qué debería utilizar la API de conversión de tabla a CSV?
- Fácil de usar para desarrolladores: Aspose.Cells Cloud ofrece bibliotecas SDK en múltiples lenguajes, lo que permite un desarrollo rápido, y viene con documentación completa. En comparación con la creación de soluciones personalizadas, esto reduce significativamente la carga de desarrollo.
- Rentable: Puede convertir datos de tablas sin necesidad de cargar previamente el libro, lo que ahorra espacio de almacenamiento y reduce costos.
- Extracción pura de datos sin formato de estilo.
- CSV es compatible prácticamente con todos los sistemas:
- Bases de datos (todos los SGBD principales)
- Lenguajes de programación (todos incluyen analizadores nativos)
- Herramientas de inteligencia empresarial (Tableau, Power BI, Looker)
- Software de hojas de cálculo (Excel, Google Sheets, LibreOffice)
- Herramientas de línea de comandos (awk, sed, grep)
¿Cómo utilizar la API de conversión de tabla a CSV con SDK?
Especificación de la API para convertir tabla a CSV
La Especificación de la API para convertir tabla a CSV proporciona una interfaz de programación accesible públicamente, lo que permite interacciones REST directamente desde un navegador web. Puede utilizar la herramienta de línea de comandos cURL para acceder fácilmente a los servicios web de Aspose.Cells. El siguiente ejemplo muestra cómo realizar llamadas a la API en la nube mediante cURL.
Utilizar los SDK de Aspose.Cells Cloud
Utilizar los SDK es la forma más rápida de desarrollar, ya que ocultan los detalles de bajo nivel, permitiéndole convertir datos de tablas de hojas de cálculo a un archivo CSV con un código mínimo. 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 realizar llamadas a los servicios web de Aspose.Cells utilizando diversos SDK: