#java #excel #apache-poi
#java #excel #apache-poi
Вопрос:
У меня есть файл .xls, который я называю моделью. Теперь моя проблема в том, что я хочу создать более 50 файлов .xls, которые имеют тот же формат модели. Итак, правильно мой вопрос: как мне создать рабочий лист (файл Excel) на основе шаблона Excel с использованием Java? Есть ли какой-либо способ сделать это без копирования стиля между листами??
Ответ №1:
В этом примере не используется заранее определенный шаблон, но вы можете проверить мой код и преобразовать его во что-то полезное для вас. https://github.com/ernst223/spread-sheet-exporter
Таким образом, вы можете, возможно, закодировать стиль в моем классе, а затем использовать мой класс для всех ваших файлов Excel
SpreadSheetExporter spreadSheetExporter = new SpreadSheetExporter(List<Object>, "Filename");
File fileExcel = spreadSheetExporter.getExcel();
Ответ №2:
поскольку вы не предприняли никаких видимых усилий, прежде чем спрашивать, я сделаю тот же API Excel
Комментарии:
1. Да, на самом деле я пытался использовать apache velocity, но это не сработало, и я попытался использовать apache POI, но также не нашел решения! но это может произойти с использованием «vba», поэтому теперь я пытаюсь внедрить код vba в код Java!