1. Des produits
  2.   Tableur
  3.   Java
  4.   Aspose.Cells for Java

Aspose.Cells for Java

 
 

API Java pour générer et traiter des feuilles de calcul

Une bibliothèque de classes Java pure pour lire, écrire, éditer, restituer, manipuler, imprimer et convertir des feuilles de calcul Excel sans utiliser Microsoft Excel.

Aspose.Cells for Java est une bibliothèque de classes Java très puissante et pure pour travailler avec des feuilles de calcul Excel et d'autres formats de fichiers sans installer Microsoft Excel ou toute application tierce. La bibliothèque peut être utilisée pour créer différents types d'applications telles que des applications Web Java ou des applications de bureau. Aspose.Cells pour Java peut lire et écrire des feuilles de calcul dans une variété de formats, notamment Microsoft Excel (XLS, XLSX, XLSM, XLSB), OpenDocument Format (ODS), PDF, HTML, CSV et bien d'autres.

Aspose.Cells for Java permet aux développeurs de créer et d'évaluer des formules complexes dans des feuilles de calcul, y compris la prise en charge des références externes, des plages nommées et des fonctions personnalisées. La bibliothèque est très riche en fonctionnalités et comprend plusieurs fonctionnalités importantes pour travailler avec des feuilles de calcul, telles que l'ouverture et la lecture de fichiers de différents formats, l'ajout de nouvelles feuilles de calcul, la fusion de feuilles de calcul existantes, la fusion de différents classeurs, le cryptage et le déchiffrement de classeurs et de feuilles de calcul, l'impression et la prévisualisation des classeurs. , restituez des feuilles de calcul, gérez les lignes et les colonnes, appliquez des formules et bien d'autres encore.

Aspose.Cells for Java importe facilement des données provenant de diverses sources, notamment des bases de données, des fichiers CSV et d'autres formats de feuilles de calcul. De plus, les données peuvent être exportées vers divers formats, notamment PDF, HTML et CSV. La bibliothèque permet d'appliquer un large éventail d'options de formatage aux cellules, notamment la taille et le style de police, la couleur d'arrière-plan, les bordures, etc. Il prend également en charge la gestion des feuilles de calcul et des graphiques dans une feuille de calcul, notamment l'ajout, la suppression et le déplacement de feuilles de calcul, ainsi que l'ajout, la modification et le formatage d'éléments de graphique.

Previous Next

Premiers pas avec Aspose.Cells pour Java

Maven est le moyen le plus simple de télécharger et d'installer Aspose.Cells pour Java. Tout d'abord, vous devez spécifier la configuration/l'emplacement du référentiel Aspose Maven dans votre pom.xml Maven comme ci-dessous :

Dépôt Maven pour Aspose.Cells pour Java



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

//Define Aspose.Cells for Java API Dependency

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

    <dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cells</artifactId>
	<version>23.1</version>
    <classifier>javadoc</classifier>
	</dependency>

    <dependency>
	<groupId>org.bouncycastle</groupId>
	<artifactId>bcprov-jdk15on</artifactId>
	<version>1.60</version>
	</dependency>

</dependencies>
Vous pouvez également le télécharger directement depuis la Page de version du produit Aspose.

Créer une nouvelle feuille de calcul Excel via l'API Java

Aspose.Cells for Java fournit des fonctionnalités complètes permettant de créer de nouvelles feuilles de calcul Excel à partir de zéro avec seulement quelques lignes de code Java. Vous pouvez également ouvrir une feuille de calcul existante en fournissant un chemin d'accès à celui-ci ou via un flux, y apporter des modifications et l'enregistrer avec les nouvelles modifications. La bibliothèque prend également en charge l'ouverture de fichiers de différentes versions de Microsoft Excel. Il est également possible de générer dynamiquement un fichier Excel et de le remplir avec des données provenant d'une base de données ou de toute autre source prise en charge. Vous pouvez également lui appliquer le formatage de votre choix, ajouter de nouvelles feuilles de calcul, définir la taille de la page et définir les propriétés du document telles que le titre, le nom de l'auteur, le nom de l'entreprise et son fils.

Création d'un classeur via l'API Java

 String dataDir = Utils.getDataDir(CreatingWorkbook.class);
// Creating a file input stream to reference the license file
FileInputStream fstream = new FileInputStream("Aspose.Cells.lic");

// Create a License object
License license = new License();

// Applying the Aspose.Cells license
license.setLicense(fstream);

// Instantiating a Workbook object that represents a Microsoft Excel
// file.
Workbook wb = new Workbook();

// Note when you create a new workbook, a default worksheet, "Sheet1", is by default added to the workbook. Accessing the
// first worksheet in the book ("Sheet1").
Worksheet sheet = wb.getWorksheets().get(0);

// Access cell "A1" in the sheet.
Cell cell = sheet.getCells().get("A1");

// Input the "Hello World!" text into the "A1" cell
cell.setValue("Hello World!");

// Save the Microsoft Excel file.
wb.save(dataDir + "MyBook.xls", FileFormatType.EXCEL_97_TO_2003);
wb.save(dataDir + "MyBook.xlsx");
wb.save(dataDir + "MyBook.ods");

Enregistrement du fichier Excel dans d'autres formats de fichier via Java

Aspose.Cells for Java inclut une fonctionnalité intéressante permettant de créer des fichiers Excel et de les enregistrer de différentes manières dans les applications Java. Un développeur doit spécifier le format de fichier dans lequel ses fichiers doivent être enregistrés, tel que PDF, CSV, XLSX, XLSM, XPS, XLTM, XLAM, fichier modèle Excel, TSV, HTML, MHTML, ODS, SpreadSheetML, Tagged Image File Format. (TIFF), SVG, Data Interchange Format et bien d’autres. Aidons un développeur qui souhaite enregistrer un fichier dans un emplacement particulier, il doit fournir le nom du fichier avec le chemin complet et le format de fichier. Il est également possible d'enregistrer un classeur entier au format texte.

Enregistrer le fichier Excel au format PDF via l'API Java

String dataDir = Utils.getSharedDataDir(SaveInPdfFormat.class) + "loading_saving/";

// Creating an Workbook object with an Excel file path
Workbook workbook = new Workbook();

// Save in PDF format
workbook.save(dataDir + "SIPdfFormat_out.pdf", FileFormatType.PDF);

// Print Message
System.out.println("Worksheets are saved successfully.");

Ajouter et convertir des tableaux dans un fichier Excel via l'API Java

Aspose.Cells for Java fournit une prise en charge complète de la gestion des tableaux dans une feuille de calcul Excel à l'aide de commandes Java. La bibliothèque prend en charge diverses fonctionnalités importantes pour les tableaux de travail, telles que la création d'un nouveau tableau, la conversion d'un tableau Excel en une plage de données, la création d'un tableau en utilisant des lignes de bordure pour une plage, la conversion d'un tableau en ODS, l'application d'un formatage au contenu du tableau, la propagation de formules. à l'intérieur du tableau, accéder au tableau à partir de la cellule et ajouter des valeurs à l'intérieur et bien d'autres.

Convertir une table en plage avec des options via la bibliothèque Java

String dataDir = Utils.getSharedDataDir(ConvertTableToRangeWithOptions.class) + "Tables/";
// Open an existing file that contains a table/list object in it
Workbook workbook = new Workbook(dataDir + "book1.xlsx");
		
TableToRangeOptions options = new TableToRangeOptions();
options.setLastRow(5);

// Convert the first table/list object (from the first worksheet) to normal range
workbook.getWorksheets().get(0).getListObjects().get(0).convertToRange(options);

// Save the file
workbook.save(dataDir + "ConvertTableToRangeWithOptions_out.xlsx");

Extraire des images et du texte d'une feuille de calcul Excel via l'API Java

Aspose.Cells for Java permet aux ingénieurs logiciels de gérer facilement les images et le texte dans leurs feuilles de calcul Excel à l'aide du code Java. La bibliothèque permet aux développeurs de logiciels d'extraire des images ainsi que du texte d'un fichier Excel et de les enregistrer à l'endroit de leur choix. La bibliothèque prend également en charge la génération d'une image miniature d'une feuille de calcul avec seulement quelques lignes de code Java.

Extraire des images d'un fichier Excel via l'API Java

String dataDir = Utils.getSharedDataDir(ExtractImagesfromWorksheets.class) + "TechnicalArticles/";
// Open a template Excel file
Workbook workbook = new Workbook(dataDir + "book3.xlsx");

// Get the first worksheet
Worksheet worksheet = workbook.getWorksheets().get(0);

// Get the first Picture in the first worksheet
Picture pic = worksheet.getPictures().get(0);

// Set the output image file path
String fileName = "aspose-logo.jpg";

// Note: you may evaluate the image format before specifying the image path

// Define ImageOrPrintOptions
ImageOrPrintOptions printoption = new ImageOrPrintOptions();

// Specify the image format
printoption.setImageType(ImageType.JPEG);

// Save the image
pic.toImage(dataDir + fileName, printoption);
 Français