Вставка нового столбца в существующий файл xls с сохранением формата в Java

#java #apache-poi #jxl #jxls

#java #apache-poi #jxl #jxls

Вопрос:

Я хочу вставить новый столбец между существующими столбцами Excel, который находится в формате .xls, используя Java с сохранением существующего формата. Есть ли какой-либо API для этого?

Ответ №1:

Вы можете использовать библиотеку Apache POI для изменения файла Excel.

Краткое руководство: https://poi.apache.org/components/spreadsheet/quick-guide.html

Вы захотите:

  • Загрузите ваш файл Excel как Workbook .
  • Откройте правильный Sheet .
  • Вставьте новый столбец, используя Sheet#shiftColumns .
  • Сохраните измененное Workbook обратно в файл Excel.