Tagged: apache-poi

16
Сен
2021

Проблемы с границами ячеек в Excel документе созданный с помощью apache poi

Имеется сформированный документ Excel формата .xlsx, созданный на Apache POI 3.13. При загрузке документа на декстопный Excel границы одной ячейки пропадают и к тому же ячейка расширяется. А при загрузке в Google Docs все работает корректн…

17
Авг
2021

Написал код для записи из одного excel файла в другой. Выдает ошибку: "Exception in thread "main" java.lang.NullPointerException at Try5.Main5.ma…"

Написал код для записи из одного excel файла в другой. Выдает ошибку: "Exception in thread "main" java.lang.NullPointerException
at Try5.Main5.main(Main5.java:30)"
Не могу понять причину. Вот код:
package Try5;

import …

21
Июн
2021

Дописать данные в excel файл

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

14
Июн
2021

Считать данные с эксель файла в списки

У меня есть такой файл экселя:
Тип данных зачения столбца TC – General, остальные это Text, не считая даты, которая, соответственно – Date.
Я считываю данные в разные списки с разными типами данных. Т.е. у меня есть список для текста, есть…

29
Апр
2021

Java POI Excel Получить фактическое текстовое значение ячейки с отформатированной датой

Есть ячейка с датой, которая отображается в Excel как "29 апреля 2021 г."
Вытаскиваю фактическое текстовое значение таким образом:
String value = new DataFormatter().formatCellValue(cell);

Получается такое:

четверг, апреля 29,…

19
Мар
2021

Записать данные в столбец Apache POI

Мне надо данные записывать по столбцам. А1, A2, A3… А POI как я понял пишет А1, В1, С1
Мой код работает не правильно, он перезаписывает ячейки и на выходе только последняя коллекция записывается правильно.
while (iterator.hasNext()) {

04
Фев
2021

Возвращается нулевой результат Apache Poi Excel Java Andoid

Код пилю в Android Studio. Уже всё перерыл начиная от библиотек и заканчивая офф сайтом апаче.
Суть: код взятый с офф сайта Apache Poi выводит нулевой результат, то есть At least one argument expected, поправьте где ошибся, пожалуйста
Код:…

30
Янв
2021

Ругается на XSSFWorkbook или HSSFWorkbook Apache Poi [закрыт]

Проблема такая – компилятор ругается конкретно на строчки, где есть например XSSFWorkbook или HSSFWorkbook. Было выяснено что мешает ClassNotFoundException и нужно видимо добавить какую-то зависимость, но какую?
Код чтения файлов:
public v…

23
Янв
2021

Тонкости подключения новой Apache Poi 5.0.0

Так как совсем недавно выпустилась Apache Poi 5.0.0, обязательно ли подключать multidex? Мне от Apache Poi нужно только чтение Excel .xls и xlsx, может есть вариант также подключать не целую Apache Poi, а только часть? Сейчас стоит gradle:…

13
Дек
2020

Apache poi чтение чисел

Пытаюсь получить значение ячейки, в которой находится значение из 12 цифр. В результате вывода получаю 3.07208604241E11 вместо 307208604241 , из-за чего появляется точка и E11 в конце?
public class Main {
static int rowNumber;
static St…

16
Ноя
2020

Очень сильно проседаю по памяти при записи byte[] в XSSFWorkbook

пытаюсь прочитать xslx фаил и сделать в нём изменения. Подскажите пожалуйста, почему преобразование байтов в Workbook такое дорогое по памяти? почему то 9мб занимает 1.5г оперативы?
Хотя если мы взяли 900к pojo объектов и начинаем их запис…

05
Ноя
2020

Не могу открыть файл для работы в Apache POI

Необходимо прочитать файл и распарсить его с помощью Apache POI. Файл открывается нормально, но при попытке создать WorkBook кидает исключение. Работало до обновления смартфона до Android 10, на смартфонах с более ранними версиями работает…

14
Июл
2020

Как на java найти в docx подстановочное поле mergefield и заменить его нужным текстом

Как в word docx документе найти подстановочное mergefield поле, и сохранив форматирование заменить текст.
Например:

Нужно найти mergefield name и заменить его Федя, и чтобы стиль остался такимже, т.е. подчёркнутым.

14
Апр
2020

Как сделать выравнивание в msword с помощью Apache POI?

вопрос: как с помощью библиотеки Apache POI сделать такое выравнивание, чтобы были 2 колонки, в первой колонке – дата, во второй колонке вуз и кафедра. В доках Apache POI ничего подобного не нашел, подскажите, пожалуйста

10
Мар
2020

Как проверить существует ли лист в Excel-файле? (Apache POI)

В операторе If я проверяю,существует ли Excel-файл, чтобы потом открыть его и выполнить ряд действий но кроме проверки существования самого файла как я могу сразу добавить проверку на существование в этом файле листа(sheet) под определенны…

05
Мар
2020

Как найти и записать строку файла .doc через apache poi?

У меня есть метод “replaceText” который записывает данные в сформированном файле. Но проблема в том, что он не читает параграф. Сначала нужно получить параграф, а потом пройтись по каждому тексту и когда итератор обнаружит нужный маркер с …

20
Фев
2020

Кодировка ячеек Apache poi

Подскажите пожалуйста, возможно ли установить кодировку ячеек в Apache poi?
В документации я нашел org.apache.poi.util.CodePageUtil, но немного сомневаюсь в том, как его применять.

19
Фев
2018

Заполнение таблицы в Apache POI

Начинаю изучать ApachePOI. Столкнулась с проблемой заполнения таблицы.
Код, приведенный ниже, создает две страницы, названия рядов и элементы, такая себе “окантовка” таблицы в файле xls.
данные на странице Two такие же.

public class…