Този кратък урок ръководи как да конвертирате Excel в масив в Java, като следвате процес стъпка по стъпка. С помощта на тази процедура ще научите как Java преобразува excel в масив, който може да се използва допълнително за съхраняването му в база данни, да се използва във вашата програмна логика или да се върне към друга извикваща функция. Тук заредихме XLSX файл, но можете да заредите и всеки друг файлов формат на Excel.
Стъпки за конвертиране на Excel в масив в Java
- Като използвате хранилището на Maven, добавете препратката към библиотеката Aspose.Cells в приложението
- Добавете препратка към класове Workbook и Worksheet, като използвате инструкцията за импортиране в програмата
- Заредете изходната работна книга, която трябва да бъде преобразувана в масив
- Вземете препратка към първия лист, чиито данни трябва да бъдат записани в масив
- Използвайки колекцията от клетки в листа, експортирайте данни в масив от желания диапазон от клетки
- Показване на размерите на изходния масив за проверка
В тези стъпки зареждаме файл на Excel и осъществяваме достъп до един от неговите работни листове, откъдето данните трябва да бъдат преобразувани в масив. Всеки работен лист съдържа колекция от клетки, която предоставя функция за експортиране на данни в масив от определен диапазон в листа. Можете да експортирате данни в масив с едно или две измерения.
Код за четене на стойности от Excel файл и съхраняване в масив в Java
В този примерен код използвахме функцията Cells.exportArray(), която изисква начална клетка от целевия диапазон от клетки заедно с общия брой редове и колони, които трябва да бъдат експортирани в масив. Тук просто преобразуваме диапазон от клетки в масив, но ако искате да конвертирате други типове данни в листа, например диаграма, в изображение, можете да се обърнете към статията на как да конвертирате Excel диаграма в JPG в Java. Тук не са необходими други компоненти или библиотеки като Interop или MS Excel за изпълнение на горния код.