Microsoft® Разделение файла Excel via Java

Разделите таблицу Excel на листы в приложениях на основе Java.

 

Существует множество сценариев. Когда необходимо разделить файлы Excel, например электронную таблицу, содержащую данные учащихся, с выделением одного листа для каждого учащегося. И есть необходимость разделить каждый лист ученика на отдельный файл. Чтобы автоматизировать это, используйте приложение via Java, Java Эксель API Есть ли возможность разделить документ Excel по листам. Поддерживаемые форматы: XLS, XLSX, XLSB, XLSM, ODS.

Разделить документ Excel на несколько файлов

Самый простой способ разделить файл Excel на листы: получить доступ ко всем листам, пройтись по каждому листу и сохранить один за другим в нужном формате. Для загрузки рабочего листа API предоставляет Рабочая тетрадь сорт. getWorksheets().getCount() метод получает общее количество листов. Перебирайте каждый лист и используйте getWorksheets().get(листиндекс) для доступа к определенному листу. Переместите выбранные данные листа во вновь созданный объект класса Workbook, используя Метод копирования . Наконец сохраните его в необходимый формат.

Java Код для разделения файлов Excel
 

Разделить лист Excel на панели

API также обеспечивает функцию разделения листа Excel на разные панели. Процесс таков: загрузить файл с помощью класса Workbook. Выберите первый рабочий лист или любой необходимый лист, указав его индекс. Вызовите setActiveCell с соответствующим индексом ячейки в качестве параметра. И, наконец, разделите окно рабочего листа на разные панели, вызвав метод Split().

Java Код для разделения листа Excel на панель