APIs de conversão de planilhas

Aprenda como converter planilhas para pdf, pptx, json, csv e mais com as APIs da Web do Aspose.Cells Cloud.

## Introdução No desenvolvimento moderno de aplicativos, a conversão de formato de documentos é uma necessidade comum, mas complexa. Soluções tradicionais frequentemente sofrem com excesso de recursos e interfaces complexas, aumentando a dificuldade de integração para os desenvolvedores. O Cells Cloud 4.0 aborda isso redesenhando sua funcionalidade de Conversão com um design de API minimalista e foco em único propósito, permitindo que os desenvolvedores realizem a conversão de formatos de documentos de forma simples. Este artigo detalha esse recurso inovador e demonstra como integrá-lo rapidamente em suas aplicações com uma abordagem low-code. ## Recursos Principais: Conversão do Cells Cloud 4.0 - Foco em Único Propósito: Especializado em conversão de documentos sem recursos não relacionados, garantindo desempenho ideal - Design de API Minimalista: Geralmente requer apenas 2-3 parâmetros por chamada, reduzindo a curva de aprendizado - Suporte Abrangente a Formatos: Conversão mútua entre Excel, CSV, PDF, HTML e outros formatos comuns para atender a diversas necessidades - Integração Low-Code: Funcionalidade completa com apenas algumas linhas de código, melhorando significativamente a eficiência de desenvolvimento - Suporte Local/Nuvem: Lida perfeitamente com documentos armazenados localmente e na nuvem, compatível com as principais plataformas de armazenamento em nuvem ## Demonstração de Funcionalidades Principais O código para as cenas principais está escrito em Python, mas SDKs para outras linguagens de desenvolvimento também podem ser usados. Como .Net Examples, Java Examples, Node.js Examples e mais. ### 1. Converter Excel para PDF python # Converter o arquivo EmployeeSalesSummary.xlsx para o formato Pdf. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_spreadsheet(ConvertSpreadsheetRequest( 'EmployeeSalesSummary.xlsx', 'pdf') , local_outpath = "EmployeeSalesSummary.pdf") ### 2. Converter Planilha para PDF python # Converter a planilha "Sales" no arquivo "EmployeeSalesSummary.xlsx" para o formato Pdf. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_worksheet_to_image( ConvertWorksheetToImageRequest(EmployeeSalesSummaryXlsx, "Sales"), local_outpath="EmployeeSalesSummary_Sales.pdf") ### 3. Converter Planilha para Imagem (Suporta SVG/PNG/TIFF/JPG etc.) python # Converter a planilha "Sales" no arquivo "EmployeeSalesSummary.xlsx" para o formato PNG. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_worksheet_to_image( ConvertWorksheetToImageRequest(EmployeeSalesSummaryXlsx, "Sales", format="png"), local_outpath="EmployeeSalesSummary_Sales.png") ### 4. Converter Tabela de Planilha para JSON python # Converter "Table1" no arquivo "EmployeeSalesSummary.xlsx" para o formato Json. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_table_to_json( ConvertTableToJsonRequest(EmployeeSalesSummaryXlsx, "Sales", "Table1"), local_outpath="EmployeeSalesSummary_Sales_Table.json") ### 5. Converter Tabela de Planilha para HTML python # Converter "Table1" no arquivo "EmployeeSalesSummary.xlsx" para o formato HTML. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_table_to_html( ConvertTableToHtmlRequest(EmployeeSalesSummaryXlsx, "Sales", "Table1"), local_outpath="EmployeeSalesSummary_Sales_Table.html") ### 6. Converter Intervalo de Planilha para JSON python # Converter o intervalo "B5:L36" no arquivo "EmployeeSalesSummary.xlsx" para o formato Json. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_range_to_json( ConvertRangeToJsonRequest(EmployeeSalesSummaryXlsx, "Sales", "B5:L36"), local_outpath="EmployeeSalesSummary_Sales_area.json") ## Suporte a Múltiplas Fontes O Cells Cloud 4.0 não apenas processa arquivos de planilhas locais, mas também se integra perfeitamente ao armazenamento em nuvem. Através da integração com o Aspose Cloud Storage, suporta várias plataformas, incluindo Amazon S3, Azure Blob Storage, Google Cloud Storage e Dropbox. ### 1. Exportar Arquivo da Nuvem como CSV python # Converter o arquivo "EmployeeSalesSummary.xlsx" armazenado no Aspose Cloud Storage para o formato CSV. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.export_Spreadsheet_as_format( ExportSpreadsheetAsFormatRequest(EmployeeSalesSummaryXlsx, "csv", folder="PythonSDK"), local_outpath="EmployeeSalesSummary.csv") ## Guia de SDKs: Instalando e Usando os SDKs do Aspose.Cells Cloud Simplifique seu fluxo de trabalho de desenvolvimento com nossos SDKs multilíngues para automação de Excel/planilhas. Comece em minutos com esses métodos de instalação testados em batalha. Matriz Abrangente de Instalação de SDK | Linguagem | Gerenciador de Pacotes | Comando de Instalação | Link de Documentação | |————-|————————-|——————————————-|———————————————–| | .NET | NuGet | dotnet add package Aspose.Cells-Cloud | .NET SDK Quick Start | | Java | Maven | mvn repository: https://repository.aspose.cloud/repo/ | Java SDK Quick Start | | Python | pip | pip install asposecellscloud |Python SDK Quick Start | | Node.js| npm | npm i asposecellscloud | Node.js SDK Quick Start | | PHP | Composer | composer require aspose/cells-sdk-php | PHP SDK Quick Start | | Go | Go Modules | go install github.com/aspose-cells-cloud/aspose-cells-cloud-go/v25@latest | GoLang SDK Quick Start | | Ruby | RubyGems | gem install aspose_cells_cloud | Ruby SDK Quick Start | | Perl | CPAN | cpanm AsposeCellsCloud::CellsApi | Perl SDK Quick Start | ## Conclusão Com seu novo recurso de conversão de documentos, Aspose.Cells Cloud 4.0 oferece uma solução simples, eficiente e amigável ao desenvolvedor para conversão de formatos de documentos. Ao adotar um design de API minimalista e focar na funcionalidade de único propósito, permite integração low-code e permite que os desenvolvedores realizem conversões de formato em apenas algumas linhas de código. Combinado com suporte para documentos locais e baseados na nuvem, e integração perfeita com SDKs multilíngues, o Cells Cloud 4.0 é a ferramenta ideal para fluxos de trabalho modernos de processamento de documentos. ## FAQ - Q1: Quais formatos de arquivo são suportados para conversão no Cells Cloud 4.0? A: O Cells Cloud 4.0 suporta conversão mútua entre Excel (XLSX/XLS), CSV, PDF, HTML, JSON e formatos de imagem como PNG, JPG, TIFF e SVG. - Q2: Ele suporta arquivos na nuvem e locais? A: Sim, o Cells Cloud 4.0 suporta conversão de arquivos locais e arquivos armazenados em plataformas de nuvem como Amazon S3, Azure Blob Storage, Google Cloud Storage e Dropbox. - Q3: É necessária uma configuração complexa ou uma curva de aprendizado acentuada? A: Não. O Cells Cloud 4.0 usa um design de API minimalista — a maioria das operações requer apenas 2–3 parâmetros — reduzindo significativamente a curva de aprendizado para os desenvolvedores. - Q4: A formatação original será afetada durante a conversão? A: Não. O processo de conversão preserva os estilos, fórmulas, gráficos e formatação do documento original para garantir a fidelidade da saída. - Q5: Existe um plano de teste gratuito disponível? A: Sim, o Aspose.Cells Cloud oferece um plano gratuito com um número limitado de chamadas de API para testes e desenvolvimento. ## Recursos Adicionais - Documentação Completa da API - Referência da API Aspose.Cells Cloud - Fórum de Suporte ao Produto - Preços & Planos