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-Type refleja el tipo MIME del formato de salida solicitado (por ejemplo, application/pdf para 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.
PDF 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.