Как преобразовать Excel в массив в Java

В этом кратком руководстве показано, как преобразовать Excel в массив в Java, следуя пошаговому процессу. Используя эту процедуру, вы узнаете, как java конвертирует excel в массив, который в дальнейшем можно использовать для хранения в базе данных, использования в логике вашей программы или возврата какой-либо другой вызывающей функции. Здесь мы загрузили файл XLSX, однако вы также можете загрузить любой другой формат файла Excel.

Шаги по преобразованию Excel в массив в Java

  1. Используя репозиторий Maven, добавьте ссылку на библиотеку Aspose.Cells в приложение.
  2. Добавьте ссылку на классы Workbook и Worksheet, используя оператор Import в программе.
  3. Загрузите исходную книгу, которую необходимо преобразовать в массив.
  4. Получить ссылку на первый лист, данные которого должны быть сохранены в массиве
  5. Используя коллекцию ячеек на листе, экспортируйте данные в массив из нужного диапазона ячеек.
  6. Отображение размеров выходного массива для проверки

На этих этапах мы загружаем файл Excel и получаем доступ к одному из его рабочих листов, откуда данные должны быть преобразованы в массив. Каждый рабочий лист содержит набор ячеек, который обеспечивает функцию экспорта данных в массив из определенного диапазона на листе. Вы можете экспортировать данные в одномерном или двумерном массиве.

Код для чтения значений из файла Excel и сохранения в массиве в Java

В этом примере кода мы использовали функцию Cells.exportArray(), которая требует начальной ячейки целевого диапазона ячеек вместе с общим количеством строк и столбцов, которые необходимо экспортировать в массив. Здесь мы просто конвертируем диапазон ячеек в массив однако, если вы хотите преобразовать другие типы данных на листе, например диаграмму, в изображение, вы можете обратиться к статье как преобразовать диаграмму Excel в JPG в Java. Здесь не требуется никаких других компонентов или библиотек, таких как Interop или MS Excel, для запуска вышеуказанного кода.

 Русский