Този урок стъпка по стъпка обяснява как да генерирате Excel файл в Java с помощта на прост код. Много обичайно е програмно да се генерира Excel файл и да се попълват данни или чрез твърдо кодиране, или чрез четене от някакъв друг източник и попълване в желания лист. За целта се осъществява достъп до всяка клетка и се попълват данни. След като всички данни бъдат попълнени, работната книга може да бъде записана във всеки формат като XLSX в този пример.
Стъпки за генериране на Excel файл в Java
- Използвайки Maven, добавете библиотека Aspose.Cells към проекта
- Добавете препратка към класове Workbook, Worksheet и Cells, като използвате Import в програмата
- Създайте екземпляр на обект от клас Workbook
- Вземете препратка към желания работен лист в работната книга
- Вземете препратка към колекцията Клетки в желания работен лист
- Задайте стойности в различни клетки, като използвате колекцията Cells
- Запазете получения файл като XLSX
Горните стъпки описват процедурата за създаване на Excel файл с помощта на Java. Библиотеката Aspose.Cells трябва да бъде добавена за изпълнение на този код. Можете да импортирате няколко класа като работна книга, работен лист и клетки, където класът клетки е колекция от клетки в съответния работен лист, която осигурява достъп до всяка отделна клетка в листа. Използвайки тази колекция, задайте стойности в желаните клетки и накрая запазете работната книга във файлов формат на Excel като XLSX, използван в този урок.
Код за създаване на Excel файл в Java
Този примерен код може да се използва за създаване на Excel файл с помощта на Java в Windows, macOS и Linux. В този примерен код се инициализира обект на работна книга, който съдържа колекция от работни листове. По подразбиране се добавя един лист, когато се създава обект на работна книга. Всеки работен лист съдържа колекция от клетки, които се използват за достъп до отделни клетки, като се използва адрес като A1 и т.н. Низовите стойности са зададени към клетката, но можете да зададете произволна стойност като цяло число, десетична запетая, дата и всички други типове, поддържани от MS Excel. Ако искате да конвертирате Excel файл в някакъв друг формат, например XPS, като използвате език, различен от Java, например C#, можете да се обърнете към статията конвертирайте Excel в XPS в C#.
Обърнете внимание, че не е необходимо да инсталирате MS Excel или да използвате взаимодействие, за да изпълните горния примерен код.