У цьому короткому посібнику описано, як перетворити Excel на масив у Java, виконавши крок за кроком процес. Використовуючи цю процедуру, ви дізнаєтеся, як Java перетворює Excel на масив, який можна використовувати для збереження в базі даних, використання у логіці вашої програми або повернення до іншої функції виклику. Тут ми завантажили файл XLSX, але ви також можете завантажити будь-який інший формат файлу Excel.
Кроки для перетворення Excel на масив у Java
- Використовуючи репозиторій Maven, додайте посилання на бібліотеку Aspose.Cells у додаток
- Додайте посилання на класи Workbook і Worksheet за допомогою оператора Import у програмі
- Завантажте вихідну книгу, яку потрібно перетворити на масив
- Отримати посилання на перший аркуш, дані якого потрібно зберегти в масиві
- Використовуючи колекцію комірок на аркуші, експортуйте дані в масив із потрібного діапазону комірок
- Відображення розмірів вихідного масиву для перевірки
У цих кроках ми завантажуємо файл Excel і отримуємо доступ до одного з його робочих аркушів, звідки дані потрібно перетворити на масив. Кожен робочий аркуш містить набір клітинок, які забезпечують функцію експорту даних у масив із певного діапазону на аркуші. Ви можете експортувати дані в одно- або двовимірний масив.
Код для читання значень із файлу Excel і збереження в масиві в Java
У цьому прикладі коду ми використали функцію Cells.exportArray(), яка вимагає початкову клітинку цільового діапазону клітинок разом із загальною кількістю рядків і стовпців, які потрібно експортувати в масив. Тут ми просто перетворюємо діапазон комірок на масив, однак, якщо ви хочете перетворити інші типи даних на аркуші, наприклад діаграму, на зображення, ви можете звернутися до статті як конвертувати діаграму Excel у JPG на Java. Тут не потрібні інші компоненти чи бібліотеки, як-от Interop або MS Excel, для запуску вищенаведеного коду.