Votre première demande Aspose.Cells - Hello World
Contents
[
Hide
]
Cette rubrique pour débutant montre comment les développeurs peuvent créer une première application simple (Hello World) en utilisant Aspose.Cells' simple API. L’application crée un fichier Excel Microsoft avec les mots Hello World dans une cellule spécifiée d’une feuille de calcul.
Création de l’application Hello World
Pour créer l’application Hello World à l’aide de Aspose.Cells API :
- Créer une instance de**Classeur**classe.
- Appliquer la licence :
- Si vous avez acheté une licence, utilisez la licence dans votre application pour accéder à toutes les fonctionnalités de Aspose.Cells.
- Si vous utilisez la version d’évaluation du composant (si vous utilisez Aspose.Cells sans licence), ignorez cette étape.
- Créez un nouveau fichier Excel Microsoft ou ouvrez un fichier existant dans lequel vous souhaitez ajouter/mettre à jour du texte.
- Accédez à n’importe quelle cellule d’une feuille de calcul dans le fichier Excel Microsoft.
- Insérez les motsHello World! dans une cellule accessible.
- Générez le fichier Excel Microsoft modifié.
Les exemples ci-dessous illustrent les étapes ci-dessus.
Création d’un classeur
L’exemple suivant crée un nouveau classeur à partir de zéro, écrit les mots “Hello World!” dans la cellule A1 de la première feuille de calcul et enregistre le fichier.
La feuille de calcul générée
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
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"); |
Ouvrir un fichier existant
L’exemple suivant ouvre un fichier de modèle Excel Microsoft existant appelélivre1.xls, écrit les mots “Hello World!” dans la cellule A1 de la première feuille de calcul et enregistre le classeur en tant que nouveau fichier.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(OpeningExistingFile.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(); | |
// Set the license of Aspose.Cells to avoid the evaluation limitations | |
license.setLicense(fstream); | |
// Instantiate a Workbook object that represents an Excel file | |
Workbook workbook = new Workbook(dataDir + "book1.xls"); | |
// Get the reference of "A1" cell from the cells of a worksheet | |
Cell cell = workbook.getWorksheets().get(0).getCells().get("A1"); | |
// Set the "Hello World!" value into the "A1" cell | |
cell.setValue("Hello World!"); | |
// Write the Excel file | |
workbook.save(dataDir + "HelloWorld.xls", FileFormatType.EXCEL_97_TO_2003); | |
workbook.save(dataDir + "HelloWorld.xlsx"); | |
workbook.save(dataDir + "HelloWorld.ods"); |