Создайте файл Excel в Java

ПРОСТО ИСПОЛЬЗОВАТЬ ЭТО
npm i -g npm

Это то, что я получаю на моей консоли из npm, когда выпускаются новые обновления / исправления ошибок:

enter image description here

41
задан Ripon Al Wasim 15 October 2015 в 11:54
поделиться

5 ответов

Вы можете использовать Apache POI для создания собственных двоичных xls-файлов.

Или вы можете использовать JExcelApi , который является другим и несколько легким- вес, насколько я помню, библиотека Java для Excel.

30
ответ дан 27 November 2019 в 00:09
поделиться

Изменение расширения файла не любым способом изменить его содержимое. Расширение - это просто ярлык.

Если вы хотите работать с электронными таблицами Excel, используя Java, прочтите библиотеку Apache POI .

3
ответ дан 27 November 2019 в 00:09
поделиться

Я также использовал JXLS : он получает данные в виде карты и шаблона EXCEL с правильным синтаксисом и возвращает правильно заполненный файл. Данные в каждой ячейке должны быть JavaBean с видимостью public .

Не работает, если вы должны вставить данные более чем на 1 лист: в этом случае я использовал POI .

0
ответ дан 27 November 2019 в 00:09
поделиться

Плоские файлы не позволяют предоставлять метаинформацию.

Я бы посоветовал написать HTML-таблицу, содержащую нужную вам информацию, и позволить Excel читать ее вместо этого. Затем вы можете использовать теги , чтобы делать то, о чем вы просите.

4
ответ дан 27 November 2019 в 00:09
поделиться

Чтобы создать электронную таблицу и отформатировать ячейку с помощью POI , см. Пример Работа со шрифтами , и используйте:

font.setBoldweight(Font.BOLDWEIGHT_BOLD);

POI работает очень хорошо. Есть некоторые вещи, которые вы не можете делать (например, создавать макросы VBA), но он будет читать / писать электронные таблицы с макросами, поэтому вы можете создать подходящий шаблонный лист, прочитать его и манипулировать им с помощью POI, а затем записать его.

0
ответ дан 27 November 2019 в 00:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: