Cómo convertir una hoja de cálculo a otro formato: Guía paso a paso
Convierta una hoja de cálculo o archivo de Excel local a otro formato con la API web Aspose.Cells Cloud.
API de conversión de hojas de cálculo
PUT https://api.aspose.cloud/v4.0/cells/convert/spreadsheet
Seguridad y autenticación
Las API de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.
Parámetros de solicitud:
| Nombre del parámetro | Tipo | Ruta / Cadena de consulta / Cuerpo HTTP | Descripción |
|---|---|---|---|
| Spreadsheet | Archivo | FormData | Cargue el archivo de hoja de cálculo que desea convertir. |
| format | Cadena | Query | (Obligatorio) El formato de salida deseado (por ejemplo, “XLSX”, “PDF”, “CSV”). |
| outPath | Cadena | Query | (Opcional) Ruta de carpeta donde se guardará el libro convertido. El valor predeterminado es null. |
| outStorageName | Cadena | Query | Especifique el nombre del almacenamiento de archivos de salida. |
| fontsLocation | Cadena | Query | Utilice fuentes personalizadas para la hoja de cálculo. |
| region | Cadena | Query | Especifique la configuración regional de la hoja de cálculo. |
| password | Cadena | Query | Contraseña para abrir el archivo de hoja de cálculo si está protegido. |
Respuesta
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Estado de éxito
- 200 OK – La conversión se realizó correctamente y el cuerpo de la respuesta contiene el flujo del archivo convertido.
- La cabecera
Content-Typerefleja el tipo MIME del formato de salida solicitado (por ejemplo,application/pdfpara PDF).
Códigos de estado HTTP
| Código | Significado | Descripción |
|---|---|---|
| 200 | OK | Filtro aplicado correctamente; la respuesta contiene detalles. |
| 400 | Solicitud incorrecta | Faltan parámetros o son inválidos (por ejemplo, tipo de archivo no admitido). |
| 401 | No autorizado | Token JWT inválido o faltante. |
| 413 | Payload demasiado grande | El archivo cargado supera el límite de tamaño. |
| 500 | Error interno del servidor | Error inesperado en el servidor. |
Formatos
| Formato de salida | Descripción |
|---|---|
| XLS | Libro de Excel 95/5.0 - 2003. |
| XLSX | Formato de archivo de hoja de cálculo XML de Office Open. |
| XLSB | Libro binario de Excel. |
| XLSM | Libro con macro habilitadas de Excel. |
| XLT | Plantilla de Excel 97 - 2003. |
| XLTX | Plantilla de Excel. |
| XLTM | Plantilla con macro habilitadas de Excel. |
| XLAM | Archivo de complemento con macro habilitadas de Excel, utilizado para añadir nuevas funciones a Excel. |
| CSV | Archivo CSV (valores separados por comas). |
| TSV | Archivo TSV (valores separados por tabulaciones). |
| TXT | Archivo de texto plano delimitado. |
| HTML | Formato HTML. |
| MHTML | Archivo MHTML. |
| ODS | ODS (Hoja de cálculo OpenDocument). |
| SpreadsheetML | Archivo XML de Excel 2003. |
| Numbers | El documento lo crea la aplicación “Numbers” de Apple, parte de la suite iWork para macOS e iOS. |
| JSON | Notación de objetos JavaScript. |
| DIF | Formato de intercambio de datos. |
| DBF | Archivo con extensión .dbf, utilizado por el sistema de gestión de bases de datos dBASE. |
| Formato de documento portátil de Adobe. | |
| XPS | Formato XML Paper Specification. |
| SVG | Formato de gráficos vectoriales escalables. |
| TIFF | Formato de archivo de imagen etiquetada. |
| PNG | Formato de gráficos de red portátil. |
| BMP | Formato de imagen de mapa de bits. |
| EMF | Formato de metaarchivo mejorado. |
| JPEG | JPEG es un tipo de formato de imagen que se guarda mediante compresión con pérdida. |
| GIF | Formato de intercambio de gráficos. |
| MARKDOWN | Representa un documento Markdown. |
| SXC | Formato basado en XML utilizado por OpenOffice y StarOffice. |
| FODS | Este es un formato Open Document almacenado como XML plano. |
| DOCX | Formato conocido para documentos de Microsoft Word que combina archivos XML y binarios. |
| PPTX | El formato PPTX se basa en el formato de archivo de presentación XML abierto de Microsoft PowerPoint. |
| SqlScript | Lenguaje de consulta estructurado. |
| XHtml | XHTML es un formato de archivo de texto basado en XML con marcado, utilizando una reexpresión de HTML 4.0. |
| Epub | Los archivos con extensión .epub son un formato de libro electrónico que proporciona una publicación digital estándar para editores y consumidores. |
| Xml | XML significa lenguaje de marcado extensible; es similar a HTML, pero utiliza etiquetas para definir objetos. |
| Ots | Archivo de plantilla de hoja de cálculo Open Document (OTS). |
| AZW3 | AZW es un formato de archivo de libro electrónico desarrollado por Amazon para dispositivos Kindle. AZW3, también conocido como Kindle Format 8 (KF8). |
¿Dónde debería utilizar la API de conversión de hojas de cálculo?
- Migración de sistemas heredados: Convertir miles de archivos XLS heredados a XLSX para sistemas modernos.
- Estandarización de archivos archivados: Normalizar diversos formatos de hojas de cálculo (XLS, XLSM, ODS, CSV) a un único formato para archivar.
- Interoperabilidad entre suites ofimáticas: Convertir archivos de Excel a formatos compatibles con LibreOffice, Google Sheets o Apple Numbers.
- Normalización de fuentes de datos: Convertir diversos formatos de hojas de cálculo a CSV o JSON para su inserción en bases de datos.
- Publicación web: Convertir modelos financieros a HTML para su visualización en la web.
¿Por qué debería utilizar la API de conversión de hojas de cálculo?
- Amigable para desarrolladores: Aspose.Cells Cloud ofrece bibliotecas SDK en múltiples lenguajes, lo que permite un desarrollo rápido, y cuenta con documentación exhaustiva. Comparado con la construcción de soluciones personalizadas de renderizado de gráficos, esto reduce significativamente la carga de desarrollo.
- Rentable: Puede convertir datos tabulares sin cargar previamente el libro, lo que ahorra espacio de almacenamiento y reduce costos.
- Amplia compatibilidad de formatos: Convierta entre más de 20 formatos de hojas de cálculo.
- Preserva la fidelidad y el formato de los datos.
¿Cómo utilizar la API de conversión de hojas de cálculo con SDK?
Los siguientes ejemplos de código demuestran cómo utilizar la API de conversión de hojas de cálculo con diversos SDK.
Especificación de la API de conversión de hojas de cálculo
Especificación de la API de conversión de hojas de cálculo define una interfaz de programación públicamente accesible, lo que le permite realizar 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 con cURL.
Utilizar los SDK de Aspose.Cells Cloud
Utilizar el SDK es la forma más rápida de desarrollar, ya que abstracte los detalles de bajo nivel, permitiéndole convertir un archivo de hoja de cálculo a otro formato con código conciso. Consulte el repositorio de GitHub para obtener una lista completa de los SDK de Aspose.Cells Cloud.