Как экспортировать данные списка в Excel в Java

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

Шаги для экспорта данных списка в Excel на Java

  1. Добавьте ссылку на Aspose.Cells из репозитория Maven, чтобы экспортировать список в Excel.
  2. Объявите список массивов для хранения данных списка для экспорта в Excel.
  3. Заполните список строками, используя константные строки, или заполните из какого-либо внешнего источника.
  4. Создайте объект класса Workbook, который будет заполнен данными списка
  5. Получите ссылку на Worksheet из вновь созданной книги.
  6. Вызовите функцию importArrayList вместе со ссылкой на список, ячейкой назначения и направлением текста.
  7. Сохраните выходную книгу, содержащую экспортированный список строк.

Здесь сначала инициализируйте список строк, которые можно заполнить различными способами. Затем создается рабочая книга, и из этой рабочей книги получается ссылка на конкретный лист, где вы будете * писать список в Excel на Java *. Наконец, вы можете сохранить выходной файл Excel в любом из желаемых форматов, таких как XLSX, XLS, XLSM или XLSB.

Код для создания Excel из списка в Java

Этот код использует класс ArrayList для объявления и инициализации списка строк, однако вы также можете создать список других типов данных. Точно так же первая ссылка на рабочий лист получается для записи списка, однако вы также можете ссылаться на другие листы, указав индекс с отсчетом от нуля или имя листа. Последний аргумент в функции importArrayList() определяет направление текста, т.е. либо список будет вставлен по столбцам, либо по строкам.

В этом руководстве вы узнаете, как экспортировать список в Excel, однако, если вы хотите записать Excel в массив, обратитесь к статье как преобразовать Excel в массив в Java. Обратите внимание, что это преобразование списка в Excel не требует наличия в системе MS Excel или Interop.

 Русский