Cómo convertir formatos de archivos de hojas de cálculo con Aspose.Cells Cloud
Introducción
La API de hojas de cálculo de Aspose.Cells Cloud proporciona un conjunto de interfaces en dos canales para convertir archivos de hojas de cálculo locales y en la nube. Admite formatos como Excel (XLS, XLSX), CSV, HTML y PDF, facilitando la conversión para satisfacer diversas necesidades.
Tres modos de conversión · Modelo de objeto unificado · Cobertura completa de formatos

Matriz de conversión principal
| Tipo de conversión | Nivel de objeto | API típica | Formatos de salida |
|---|---|---|---|
| Conversión local | Libro de trabajo | ConvertSpreadsheet |
PDF/XLSX/JSON/… +30 formatos |
| Hoja de cálculo | ConvertWorksheetToImage |
PNG/JPEG/SVG | |
ConvertWorksheetToPdf |
|||
| Tabla | ConvertTableToImage |
PNG/JPEG/SVG/… | |
ConvertTableToPdf |
|||
ConvertTableToCsv |
CSV | ||
ConvertTableToHtml |
HTML | ||
ConvertTableToJson |
JSON | ||
| Rango | ConvertRangeToImage |
PNG/JPEG/SVG/… | |
ConvertRangeToPdf |
|||
ConvertRangeToCsv |
CSV | ||
ConvertRangeToHtml |
HTML | ||
ConvertRangeToJson |
JSON | ||
| Gráfico | ConvertChartToImage |
PNG/JPEG/SVG/… | |
ConvertChartToPdf |
|||
| Conversión en la nube | Libro de trabajo | ExportSpreadsheetAsFormat |
PDF/XLSX/JSON/… +30 formatos |
| Hoja de cálculo | ExportWorksheetAsFormat |
PDF/XLSX/JSON/… +30 formatos | |
| Tabla | ExportTableAsFormat |
PDF/XLSX/JSON/… +30 formatos | |
| Rango | ExportRangeAsFormat |
PDF/XLSX/JSON/… +30 formatos | |
| Gráfico | ExportChartAsFormat |
PDF/XLSX/JSON/… +30 formatos | |
| Guardar como en la nube | Libro de trabajo | SaveSpreadsheetAs |
PDF/XLSX/JSON/… +30 formatos |
Conversión de archivos locales
// Obtener el cliente de la API de Aspose.Cells Cloud
CellsApi cellsApi = new CellsApi(Environment.GetEnvironmentVariable("ProductClientId"), Environment.GetEnvironmentVariable("ProductClientSecret"));
- Conversión de archivos de Excel
// Convertir un archivo de Excel local a PDF
cellsApi.ConvertSpreadsheet(new ConvertSpreadsheetRequest { Spreadsheet = "EmployeeSalesSummary.xlsx", format = "pdf" }, "EmployeeSalesSummary.pdf");
- Convertir un gráfico de Excel a un archivo SVG
// Convertir un gráfico de Excel local a SVG
cellsApi.ConvertChartToImage(new SDK.Request.ConvertChartToImageRequest
{
Spreadsheet = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
chartIndex = 0,
format = "svg"
}, "EmployeeSalesSummary.svg");
- Convertir una tabla a un archivo CSV
# Convertir la tabla de registros de ventas de la hoja "Sales" a CSV
result = api.ConvertTableToCsv( new SDK.Request.ConvertTableToCsvRequest
{
Spreadsheet = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
tableName = "SaleLogs",
format = "csv"
}, "EmployeeSalesLog.csv");
Conversión de archivos en la nube
También es necesario obtener el cliente de la API de Aspose.Cells Cloud.
// Obtener el cliente de la API de Aspose.Cells Cloud
CellsApi cellsApi = new CellsApi(Environment.GetEnvironmentVariable("ProductClientId"), Environment.GetEnvironmentVariable("ProductClientSecret"));
- Convertir Excel a PDF
// Convertir un archivo de Excel en la nube a PDF y guardarlo localmente
cellsApi.ExportSpreadsheetAsFormat( new SDK.Request.ExportSpreadsheetAsFormatRequest
{
name = "EmployeeSalesSummary.xlsx" ,
format = "pdf",
folder ="NetSDKData"
} , "EmployeeSalesSummary.pdf");
- Convertir una hoja de cálculo de Excel en la nube a PDF
// Convertir una hoja de cálculo de Excel en la nube a PDF y guardarla localmente
cellsApi.ExportWorksheetAsFormat (new SDK.Request.ExportWorksheetAsFormatRequest
{
name = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
format = "pdf",
folder ="NetSDKData"
} , "EmployeeSalesSummary_Sales.pdf");
// Convertir una hoja de cálculo de Excel en la nube a PDF y guardarla localmente
cellsApi.ExportWorksheetAsFormat (new SDK.Request.ExportWorksheetAsFormatRequest
{
name = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
format = "pdf",
folder ="NetSDKData"
} , "EmployeeSalesSummary_Sales.pdf");
Instalación e inicialización del SDK de Aspose.Cells Cloud
Instale el paquete NuGet Aspose.Cells-Cloud en su proyecto .NET, ya sea mediante la Consola del Administrador de paquetes NuGet o el Administrador de paquetes NuGet en Visual Studio. A continuación se muestra cómo instalar el paquete mediante la Consola del Administrador de paquetes:
Install-Package Aspose.Cells-Cloud
Cree una nueva instancia de la clase CellsApi, inicializándola con su ID de cliente y secreto de cliente. A continuación se detallan los componentes del fragmento de código anterior:
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Asegúrese de reemplazar YOUR_API_KEY, YOUR_APP_SID y YOUR_APP_KEY con su clave API real, el SID de su aplicación y la clave de su aplicación.
Casos de uso de conversión de formatos de archivo
La API de Aspose.Cells Cloud ofrece capacidades de conversión de hojas de cálculo de nivel empresarial para escenarios críticos de negocio:
- Excel → PDF
Genere informes listos para impresión con formato preservado - Hojas de cálculo → HTML
Incruste tablas interactivas en aplicaciones web - CSV → Excel (XLSX)
Transforme datos sin procesar en libros de trabajo analizables - Transcodificación de formatos personalizados
Convierta entre más de 20 formatos (XLS, XLSB, ODS, FODS, TSV)
