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

Java SDK para procesamiento de hojas de cálculo en la nube

banner

{{HIPERVINCULO1}} | {{HIPERVINCULO2}} | {{HIPERVINCULO3}} | {{HIPERVINCULO4}} | {{HIPERVINCULO5}} | {{HIPERVINCULO6}} | {{HIPERVINCULO7}} | {{HIPERVINCULO8}}

Aspose.Cells Cloud SDK for Java lo ayuda a trabajar con formatos de archivo de hoja de cálculo (Excel® y OpenOffice®) dentro de sus aplicaciones Java basadas en la nube, sin instalar ningún software de terceros. Es un envoltorio alrededor de Aspose.Cells Cloud REST APIs.

Procesador de hojas de cálculo en la nube en pocas palabras

  • Cree nuevas hojas de cálculo utilizando archivos de Excel® como plantillas o Smart Marker.
  • Cargue y procese hojas de cálculo y hojas de cálculo de Excel® a través de Cloud SDK.
  • Combinar o dividir libros de trabajo.
  • Proteger o desproteger hojas de trabajo.
  • {{HIPERVINCULO1}}.
  • Calcule fórmulas o agregue/actualice fórmulas a las celdas de la hoja de trabajo.
  • Agregue, actualice o elimine gráficos, hojas de trabajo, imágenes, formas, hipervínculos y validaciones.
  • Agregue o elimine el área de celdas, el formato condicional u OleObjects de las hojas de cálculo de Excel®.
  • Insertar o eliminar saltos de página horizontales o verticales
  • Add ListObject en un lugar específico dentro de un archivo de Excel® y convertir a un rango de celdas.
  • Elimine ListObjects específicos o todos en una hoja de trabajo o resuma los datos con Pivot Table.
  • Aplicar criterios personalizados para enumerar filtros de varios tipos.
  • Obtenga, actualice, muestre u oculte la leyenda y los títulos de los gráficos.
  • Manipular configuración de página, encabezado y pie de página.
  • Crear, actualizar, buscar o eliminar propiedades de documentos.
  • Obtener la forma requerida de la hoja de trabajo.
  • Aproveche el poder de Pivot Tables & Ranges.

Características de almacenamiento en la nube de hojas de cálculo

  • Cargue, descargue, copie, mueva y elimine archivos, incluido el manejo de versiones (si está utilizando almacenamiento en la nube que admita esta función, verdadero de forma predeterminada).
  • Crear, copiar, mover y eliminar carpetas.
  • Copie y mueva archivos y carpetas entre almacenamientos separados en el ámbito de una sola operación.
  • Comprobar si existe cierto archivo, carpeta o almacenamiento.

Formatos de hoja de cálculo de lectura y escritura

Microsoft Excel®: XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM
OpenOffice®: SAO
Hoja de cálculoML: XML
Texto: CSV, TSV, TXT (separado por tabuladores)
Web: HTML, MHTML
Diseño fijo: PDF

Guardar hoja de cálculo como

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

Leer otros formatos

SXC, FODS

Requisitos

La creación de la biblioteca del cliente API requiere:

  1. java 1.7+
  2. Experto

requisitos previos

Para usar Aspose.Cells Cloud SDK para Java, debe registrar una cuenta con Aspose Cloud y buscar/crear ID de cliente y Secreto de cliente en Cloud Dashboard. Hay cupo libre disponible. Para obtener más detalles, consulte Aspose Cloud Pricing.

Instalación

Instalar desde Maven

Agregue el repositorio de Aspose Cloud a su aplicación pom.xml

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

Instalar desde la fuente

Para instalar la biblioteca del cliente API en su repositorio Maven local, simplemente ejecute:

mvn clean install

Para implementarlo en un repositorio remoto de Maven, configure los ajustes del repositorio y ejecute:

mvn clean deploy

Consulte OSSRH Guide para obtener más información.

Usuarios expertos

Agregue esta dependencia al POM de su proyecto:

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

Otros

Primero genere el JAR ejecutando:

mvn clean package

Luego instale manualmente los siguientes JAR:

  • objetivo/aspose-cells-cloud-22.5.jar
  • objetivo/lib/*.jar

Uso de Java para agregar una hoja de trabajo a un archivo de 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);

Convertir archivo Excel® en la nube

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);

Licencia

Todos los SDK de Aspose.Cells Cloud, los scripts auxiliares y las plantillas tienen licencia bajo MIT License.

Autorización y autenticación

Authentication schemes definido para la API es el siguiente:

JWT

Recomendación

Se recomienda crear una instancia de ApiClient por subproceso en un entorno multiproceso para evitar posibles problemas.

{{HIPERVINCULO1}} | {{HIPERVINCULO2}} | {{HIPERVINCULO3}} | {{HIPERVINCULO4}} | {{HIPERVINCULO5}} | {{HIPERVINCULO6}} | {{HIPERVINCULO7}} | {{HIPERVINCULO8}}

VersionRelease Date
22.1116 de noviembre de 2022
22.922 de septiembre de 2022
22.824 de agosto de 2022
22.729 de julio de 2022
22.628 de junio de 2022
22.530 de mayo de 2022
22.420 de abril de 2022
22.314 de marzo de 2022
22.224 de febrero de 2022
22.124 de enero de 2022
21.1228 de diciembre de 2021
21.1130 de noviembre de 2021
21.108 de noviembre de 2021
21.913 de octubre de 2021
21.818 de septiembre de 2021
21.73 de agosto de 2021
21.616 de julio de 2021
21.527 de mayo de 2021
21.125 de enero de 2021
20.114 de diciembre de 2020
20.1023 de octubre de 2020
20.923 de septiembre de 2020
20.819 de agosto de 2020
20.721 de julio de 2020
20.62 de julio de 2020
1.0.012 de mayo de 2020
1.0.112 de mayo de 2020
1.0.212 de mayo de 2020
20.422 de abril de 2020
20.220 de febrero de 2020
20.117 de enero de 2020
19.1030 de octubre de 2019
19.925 de septiembre de 2019
19.618 de junio de 2019
19.2.122 de febrero de 2019
19.219 de febrero de 2019
18.9.16 de septiembre de 2018
18.95 de septiembre de 2018
18.815 de agosto de 2018
18.42 de agosto de 2018
18.227 de febrero de 2018