<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells-cloud</artifactId>
    <version>22.8</version>
</dependency>
copied!  
compile(group: 'com.aspose', name: 'aspose-cells-cloud', version: '22.8')
copied!  
<dependency org="com.aspose" name="aspose-cells-cloud" rev="22.8">
    <artifact name="aspose-cells-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-cells-cloud" % "22.8"
copied!  

Java SDK para processamento de planilhas na nuvem

banner

{{HIPERLINK1}} | {{HIPERLINK2}} | {{HIPERLINK3}} | {{HIPERLINK4}} | {{HIPERLINK5}} | {{HIPERLINK6}} | {{HIPERLINK7}} | {{HIPERLINK8}}

Aspose.Cells Cloud SDK for Java ajuda você a trabalhar com formatos de arquivo de planilha (Excel® e OpenOffice®) em seus aplicativos Java baseados em nuvem, sem instalar nenhum software de terceiros. É um wrapper em torno de Aspose.Cells Cloud REST APIs.

Processador de planilhas em nuvem em poucas palavras

  • Crie novas planilhas usando arquivos do Excel® como modelos ou Smart Marker.
  • Carregue e processe planilhas e planilhas do Excel® por meio do Cloud SDK.
  • Mesclar ou dividir pastas de trabalho.
  • Proteger ou desproteger planilhas.
  • {{HIPERLINK1}}.
  • Calcule fórmulas ou adicione/atualize fórmulas nas células da planilha.
  • Adicione, atualize ou exclua gráficos, planilhas, imagens, formas, hiperlinks e validações.
  • Adicionar ou remover área de células, formatação condicional ou OleObjects de planilhas do Excel®.
  • Inserir ou excluir quebras de página horizontais ou verticais
  • Add ListObject em um local específico dentro de um arquivo Excel® e converta em um intervalo de células.
  • Excluir ListObjects específicos ou todos em uma planilha ou resumir dados com tabela dinâmica.
  • Aplique critérios personalizados para listar filtros de vários tipos.
  • Obtenha, atualize, mostre ou oculte a legenda e os títulos do gráfico.
  • Manipule a configuração da página, cabeçalho e rodapé.
  • Criar, atualizar, buscar ou excluir propriedades do documento.
  • Busque a forma necessária da planilha.
  • Aproveite o poder de Pivot Tables e intervalos.

Recursos de armazenamento em nuvem de planilha

  • Carregar, baixar, copiar, mover e excluir arquivos, incluindo manipulação de versões (se você estiver usando armazenamento em nuvem que suporte esse recurso - verdadeiro por padrão).
  • Criar, copiar, mover e excluir pastas.
  • Copie e mova arquivos e pastas em armazenamentos separados no escopo de uma única operação.
  • Verifique se existe determinado arquivo, pasta ou armazenamento.

Formatos de planilha de leitura e gravação

Microsoft Excel®: XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM
OpenOffice®: ODS
PlanilhaML: XML
Texto: CSV, TSV, TXT (TabDelimited)
Web: HTML, MHTML
Layout Fixo: PDF

Salvar planilha como

DIF, HTML, MHTML, PNG, JPG, TIFF, XPS, SVG, MD (Markdown), ODS, XLSX, XLS, XLSB, PDF, XML, TXT, CSV

Ler Outros Formatos

SXC, FODS

Requisitos

A construção da biblioteca cliente da API requer:

  1. Java 1.7+
  2. Especialista

Pré-requisitos

Para usar o Aspose.Cells Cloud SDK para Java, você precisa registrar uma conta com Aspose Cloud e procurar/criar Client ID e Client Secret em Cloud Dashboard. Há cota gratuita disponível. Para obter mais detalhes, consulte Aspose Cloud Pricing.

Instalação

Instalar a partir do Maven

Adicione o repositório Aspose Cloud ao seu aplicativo pom.xml

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://releases.aspose.cloud/java/repo/</url>
    </repository>
</repositories>

Instalar a partir da fonte

Para instalar a biblioteca cliente da API em seu repositório Maven local, basta executar:

mvn clean install

Para implantá-lo em um repositório Maven remoto, defina as configurações do repositório e execute:

mvn clean deploy

Consulte o OSSRH Guide para obter mais informações.

Usuários do Maven

Adicione esta dependência ao POM do seu projeto:

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.5</version>
    </dependency>
</dependencies>

Outros

Primeiramente gere o JAR executando:

mvn clean package

Em seguida, instale manualmente os seguintes JARs:

  • target/aspose-cells-cloud-22.5.jar
  • alvo/lib/*.jar

Usando Java para adicionar uma planilha a um arquivo do Excel®

CellsApi cellsApi = new CellsApi(CellsApiUtil.GetClientId(),CellsApiUtil.GetClientSecret())
String name = BOOK1;
String sheetName = SHEET1;
Integer position = 1;
String sheettype ="VB";
String folder = TEMPFOLDER;
cellsApi.uploadFile(folder +"\\" + filename, new File(sourceFolder + filename), null);
WorksheetsResponse response = cellsApi.cellsWorksheetsPutAddNewWorksheet(name, sheetName, position, sheettype, folder,null);

Converter arquivo do Excel® na nuvem

String name = BOOK1;
SaveOptions saveOptions = null;
String newfilename = "newbook.xlsx";
Boolean isAutoFitRows = true;
Boolean isAutoFitColumns = false;
String folder = TEMPFOLDER;
// Upload source file to aspose cloud storage
cellsApi.uploadFile(folder +"\\" + filename, new File(sourceFolder + filename), null);
// Invoke Aspose.Cells Cloud SDK API to convert Excel&reg; workbook to different format
SaveResponse response = cellsApi.cellsSaveAsPostDocumentSaveAs(name, saveOptions, newfilename, isAutoFitRows, isAutoFitColumns, folder,null);

Licenciamento

Todos os SDKs de nuvem Aspose.Cells, scripts auxiliares e modelos são licenciados sob MIT License.

Autorização e Autenticação

Authentication schemes definido para a API é o seguinte:

JWT

Recomendação

É recomendável criar uma instância de ApiClient por thread em um ambiente multithread para evitar possíveis problemas.

{{HIPERLINK1}} | {{HIPERLINK2}} | {{HIPERLINK3}} | {{HIPERLINK4}} | {{HIPERLINK5}} | {{HIPERLINK6}} | {{HIPERLINK7}} | {{HIPERLINK8}}

VersionRelease Date
22.1116 de novembro de 2022
22.922 de setembro de 2022
22.824 de agosto de 2022
22.729 de julho de 2022
22.628 de junho de 2022
22.530 de maio de 2022
22.420 de abril de 2022
22.314 de março de 2022
22.224 de fevereiro de 2022
22.124 de janeiro de 2022
21.1228 de dezembro de 2021
21.1130 de novembro de 2021
21.108 de novembro de 2021
21.913 de outubro de 2021
21.818 de setembro de 2021
21.73 de agosto de 2021
21.616 de julho de 2021
21.527 de maio de 2021
21.125 de janeiro de 2021
20.114 de dezembro de 2020
20.1023 de outubro de 2020
20.923 de setembro de 2020
20.819 de agosto de 2020
20.721 de julho de 2020
20.62 de julho de 2020
1.0.012 de maio de 2020
1.0.112 de maio de 2020
1.0.212 de maio de 2020
20.422 de abril de 2020
20.220 de fevereiro de 2020
20.117 de janeiro de 2020
19.1030 de outubro de 2019
19.925 de setembro de 2019
19.618 de junho de 2019
19.2.122 de fevereiro de 2019
19.219 de fevereiro de 2019
18.9.16 de setembro de 2018
18.95 de setembro de 2018
18.815 de agosto de 2018
18.42 de agosto de 2018
18.227 de fevereiro de 2018