Su primera solicitud Aspose.Cells - Hello World
Contents
[
Hide
]
Este tema para principiantes muestra cómo los desarrolladores pueden crear una primera aplicación simple (Hello World) usando Aspose.Cells' simple API. La aplicación crea un archivo de Excel Microsoft con las palabras Hello World en una celda específica de una hoja de cálculo.
Creación de la aplicación Hello World
Para crear la aplicación Hello World usando Aspose.Cells API:
- Crear una instancia de la**Libro de trabajo**clase.
- Aplicar la licencia:
- Si ha comprado una licencia, use la licencia en su aplicación para obtener acceso a la funcionalidad completa de Aspose.Cells
- Si está utilizando la versión de evaluación del componente (si está utilizando Aspose.Cells sin licencia), omita este paso.
- Cree un nuevo archivo de Excel Microsoft o abra un archivo existente en el que desee agregar/actualizar algún texto.
- Acceda a cualquier celda de una hoja de trabajo en el archivo de Excel Microsoft.
- Inserta las palabrasHello World! en una celda accedida.
- Genere el archivo de Excel Microsoft modificado.
Los siguientes ejemplos demuestran los pasos anteriores.
Creación de un libro de trabajo
El siguiente ejemplo crea un nuevo libro de trabajo desde cero, escribe las palabras “Hello World!” en la celda A1 de la primera hoja de cálculo y guarda el archivo.
La hoja de cálculo generada
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"); |
Abrir un archivo existente
El siguiente ejemplo abre un archivo de plantilla de Excel Microsoft existente llamadolibro1.xls, escribe las palabras “Hello World!” en la celda A1 de la primera hoja de cálculo y guarda el libro de trabajo como un archivo nuevo.
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"); |