Ваша первая заявка Aspose.Cells - Hello World
Contents
[
Hide
]
В этом разделе для начинающих показано, как разработчики могут создать простое первое приложение (Hello World), используя Aspose.Cells' simple API. Приложение создает файл Excel Microsoft со словами Hello World в указанной ячейке рабочего листа.
Создание приложения Hello World
Чтобы создать приложение Hello World, используя Aspose.Cells API:
- Создайте экземпляр**[Рабочая тетрадь] (https://reference.aspose.com/cells/java/com.aspose.cells/workbook)**учебный класс.
- Применить лицензию:
- Если вы приобрели лицензию, то используйте лицензию в своем приложении, чтобы получить доступ к полному функционалу Aspose.Cells.
- Если вы используете ознакомительную версию компонента (если вы используете Aspose.Cells без лицензии), пропустите этот шаг.
- Создайте новый файл Excel Microsoft или откройте существующий файл, в который вы хотите добавить/обновить некоторый текст.
- Получите доступ к любой ячейке рабочего листа в файле Excel Microsoft.
- Вставьте словаHello World! в ячейку, к которой осуществляется доступ.
- Создайте измененный файл Excel Microsoft.
Приведенные ниже примеры демонстрируют описанные выше шаги.
Создание книги
В следующем примере создается новая книга с нуля, в нее записываются слова «Hello World!». в ячейку A1 на первом листе и сохраняет файл.
Сгенерированная электронная таблица
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"); |
Открытие существующего файла
В следующем примере открывается существующий файл шаблона Excel Microsoft с именемbook1.xls, пишет слова “Hello World!” в ячейке A1 на первом листе и сохраняет книгу как новый файл.
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"); |