
Os arquivos do Microsoft Excel são amplamente usados para gerenciamento de dados de escritório e manipulação de informações em plataformas Windows e macOS. Muitos usuários também usam OpenOffice (ODS), SpreadsheetML(XML), CSV e outros formatos para armazenamento e distribuição de dados. No entanto, para visualizar esses documentos, você precisa ter um aplicativo específico. Portanto, para sua conveniência, os arquivos XLSX podem ser convertidos para o formato PDF. Ou você pode convertê-los para outros formatos de sua escolha, como PDF, DOCX, HTML, imagens raster (JPEG, PNG, BMP, etc), XPS, etc.
Embora o Microsoft Excel e outros aplicativos forneçam os recursos para renderizar formatos XLSX, PDF ou imagem, para esse propósito, você precisa instalar o software novamente. Além disso, quando você precisa executar a conversão para uma grande quantidade de documentos, fica bastante trabalhoso converter esses documentos individualmente. Portanto, em tais situações, uma rotina de software pode ser empregada para fazer o trabalho de conversão. Novamente, quando falamos sobre configuração de ambiente sem complicações com esforços mínimos, as APIs de nuvem são a melhor escolha. Você não precisa instalar nenhum software específico e toda a conversão pode ser realizada pela nuvem. Considerando todos esses aspectos, o Aspose.Cells Cloud é a melhor opção disponível para executar a criação, manipulação e conversão de planilhas do MS Excel.
Estrutura Aspose.Cells
O Aspose.Cells Cloud é desenvolvido em cima de REST APIs e é acessível de qualquer plataforma. Além disso, os SDKs de nuvem específicos de linguagem também estão disponíveis para que você possa usar sua linguagem de programação preferida. Da mesma forma, para manipulação ou renderização de planilha do Excel usando a linguagem Java, você precisa tentar usar Aspose.Cells Cloud SDK para Java. Observe que nossas APIs também são protegidas por senha para que apenas pessoal autorizado possa armazená-las e acessá-las. Antes de embarcar em nossa jornada de aprendizado sobre recursos de conversão, recomendamos que você leia os seguintes tópicos
- Como instalar os SDKs do Aspose.Cloud
- Como obter o token JWT usando um ID do cliente e uma chave secreta do cliente
O Aspose.Cells Cloud suporta os principais formatos de arquivo do setor para operações de entrada e saída. Os detalhes estão disponíveis no seguinte link Formatos de arquivo suportados.
Os tópicos a seguir são explicados com mais detalhes
Conversão de XLSX para PDF
Para realizar a conversão do arquivo XLSX para o formato PDF, podemos tentar usar o comando cURL no prompt de comando ou usar o código Java para atender a esse requisito em aplicativos de desktop ou web.
comando cURL
curl -X GET "https://api.aspose.cloud/v3.0/cells/conditional.xlsx?format=PDF&isAutoFit=true&onlySaveTable=false&outPath=resultant.pdf" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>"
No comando acima, conditional.xlsx é a planilha excel de entrada, PDF é o formato resultante e resultant.pdf é o nome do arquivo de saída. Após a execução do comando, o PDF resultante é armazenado no armazenamento em nuvem. Os arquivos de amostra estão disponíveis em
Java
Para renderizar a planilha do Excel para o formato PDF usando código Java, precisamos primeiro criar um objeto CellsApi passando informações clientID e clientSecret como um argumento. Então chame um método cellsWorkbookGetWorkbook(…) para renderizar a saída no formato PDF.
// para exemplos completos e código-fonte, visite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java
// especificar detalhes do clientID
String clientId = "c235e685-1aab-4cda-a95b-54afd63eb87f";
// especificar detalhes do clientSecret
String clientSecret = "b8da4ee37494f2ef8da3c727f3a0acb9";
try {
CellsApi api = new CellsApi(clientId,clientSecret);
String name = "conditional.xlsx";
String password = null;
Boolean isAutoFit = true;
Boolean onlySaveTable = true;
String format = "PDF";
// executar operação de conversão de documentos
File response = api.cellsWorkbookGetWorkbook(name, password, format,
isAutoFit, onlySaveTable, null, null, "Resultant.pdf");
}
catch (Exception e) {
e.printStackTrace();
}
Converter XLSX para XPS
Para converter o arquivo XLSX para o formato XPS, precisamos simplesmente definir o valor da variável de formato como XPS. Use qualquer visualizador XPS para visualizar o arquivo resultante. Recomendamos usar nosso XPS viewer App gratuito (a pré-visualização é mostrada abaixo).Baixe o arquivo de entrada de conditional.xlsx.

Imagem 1:- Visualização do arquivo XPS resultante.
Como converter XLSX para TIFF
Use o método GetWorkBook da API para salvar arquivos XLSX no formato de imagem TIFF. Tudo o que você precisa fazer é fornecer a planilha do Excel de entrada como entrada e especificar o valor do formato de saída como TIFF.
comando cURL
curl -X GET "https://api.aspose.cloud/v3.0/cells/conditional.xlsx?format=TIFF&isAutoFit=true&onlySaveTable=false&outPath=resultant.tiff" \
-H "accept: multipart/form-data" \
-H "authorization: Bearer <JWT Token>"
Use os links a seguir para baixar conditional.xlsx e resultant.tiff.

Imagem 2:- Visualização do arquivo TIFF resultante.
Conclusão
Aspose.Cells Cloud é uma API REST incrível que oferece recursos para criar e manipular. Ela é totalmente capaz de transformar formatos populares do Excel em PDF, XPS, SVG, TIFF, HTML e vários outros formatos. Todas essas operações podem ser realizadas usando poucas linhas de código.