Описание тега apache-poi

Apache POI - это библиотека Java для чтения и записи файлов различных форматов Microsoft, особенно связанных с Office. Он поддерживает форматы на основе OLE2 и OOXML, такие как XLS, XLSX, DOC, DOCX, PPT и PPTX, а также некоторые другие.
2 ответа

Получение ошибки с Apachi POI в Java 10

Я сделал парсер, который читает таблицы Excel с помощью apache poi с java 9, и моя программа работает нормально, когда я экспортирую его в файл jar и запускаю на своем компьютере. Однако, когда я пытаюсь запустить программу с использованием Java 10,…
14 май '18 в 23:55
1 ответ

Извлечение MCQ из файла String в Arraylist отдельного объекта Questions

У меня есть этот файл DOCX, который я анализирую с помощью Apache POI . Файл имеет вопросы и несколько ответов, как, например, следующие 1. Вопрос1 А. Правильный ответ Б. Неправильный ответ C. Неправильный ответ D. Неправильный ответ Вопрос 2 А. Пра…
22 янв '18 в 07:19
0 ответов

Произошла недопустимая операция доступа с отражением Apache POI

Я использую Apache POI для работы с файлами Excel, так как в Java 9 я получаю это сообщение, согласно этому сообщению JDK9: Произошла недопустимая операция отражающего доступа. org.python.core.PySystemState, мы должны подождать, пока разработчик исп…
28 апр '18 в 01:31
1 ответ

Как сохранить график из Excel в виде изображения /PDF?

Я хочу извлечь / прочитать диаграмму (гистограмму / круговую диаграмму и т. Д.) Из моего .xlsx использование файла Apache POI and Java и сохранить его в виде изображения или в формате PDF на моем жестком диске. Это возможно? Если да, то как? Спасибо!
25 апр '16 в 07:33
4 ответа

Объединение ячеек в Excel с использованием Apache POI

Есть ли другой способ объединить ячейки в Excel, используя библиотеку Apache POI? Я пытался использовать следующее, но это не работает // selecting the region in Worksheet for merging data CellRangeAddress region = CellRangeAddress.valueOf("A" + row…
10 сен '13 в 10:07
1 ответ

Apache Poi устанавливает стиль поля данных для сводной таблицы

Мне нужно установить стиль для 2 листов в 1 рабочей тетради, но у меня всего 6 листов. Я могу установить стиль для всех с wb.createDataFormat().putFormat((short) 0, "_($* #,##0.00_);_($*(#,##0.00);_($* \"-\"??_);_(@_)"); , но это не то, что я хочу, …
28 ноя '16 в 15:38
0 ответов

Откройте BI .xls типа BI Publisher Output в Java с помощью POI

Я пытался преобразовать .xls (который создается BI Publisher ) в файл .xlsx с помощью библиотек POI, но всегда получаю исключение ниже Неверная подпись заголовка; читать 0x0A0D3E6C6D74683C, ожидается 0xE11AB1A1E011CFD0 Мой код как ниже InputStream i…
04 июл '18 в 09:48
0 ответов

Редактирование шаблона Excel с помощью POI в Netbeans

У меня есть шаблон Excel, который я хочу открыть, изменить и сохранить как обычную книгу Excel, когда нажимаю кнопку в Jframe. Это код: private void jButton3ActionPerformed(java.awt.event.ActionEvent evt) { InputStream inp; try { inp = new FileInput…
27 июл '16 в 10:37
0 ответов

"SXSSFWorkbook.setCompressTempFiles(true)" не работает на моем локальном компьютере (работает в Windows)

Хотя настройка setCompressTempFiles(true) моего SXSSFWorkbook, он не сжимает файлы, которые сохранены в моем локальном временном файле. Для файла Excel, который имеет 250 000 строк, он создает временный файл ~190 МБ. Я удаляю setCompressTempFiles(tr…
09 окт '15 в 22:37
0 ответов

Как вставить Emoji в файл Excel, используя POI-XSSF в Java

Я использую приведенный ниже код для вставки смайликов в Excel с помощью Apache POI-HSSF. Пожалуйста, дайте мне знать, как я могу вставить смайлики в файл.xlsx с помощью POI-XSSF в Java, Workbook workBook =new HSSFWorkbook(); Sheet createSheet = wor…
15 сен '17 в 12:00
1 ответ

Как добавить фоновое изображение к слайду, созданному с помощью Apache Poi?

Можно ли добавить фоновое изображение к слайду, созданному с помощью Apache Poi? Это мой код try { // create a ppt XMLSlideShow ppt = new XMLSlideShow(); XSLFSlideMaster slideMaster = ppt.getSlideMasters().get(0); XSLFSlideLayout slidelayout = slide…
07 мар '17 в 16:33
1 ответ

Как повторно использовать шрифты в Apache POI?

Каждый вызов "workbook.createFont()" добавляет новый шрифт в книгу. Есть ли удобный способ повторно использовать эти шрифты? Очевидно, я могу повторно использовать объект шрифта в программе. Но когда я снова открываю Java-программу, мне нужен способ…
02 апр '18 в 19:26
1 ответ

Написать в следующую пустую строку Excel - Java

Мой код записывает данные в Excel, но перезаписывает те же строки и столбцы. Я не хочу перезаписывать строку, в которой есть заголовки столбцов, и строки после этого, если в нем есть данные. Шаги 1 введите заголовок столбца 2 введите данные в строка…
13 мар '18 в 15:14
1 ответ

Apache POI: Word получить размеры изображения

Я пытаюсь определить фактический размер встроенных изображений в документах MS Word, используя HWPFDocument docB = new HWPFDocument(fileInputStream); PicturesTable picB = docB.getPicturesTable(); List picturesB = picB.getAllPictures(); for (Object o…
22 апр '14 в 11:46
2 ответа

java.lang.NoClassDefFoundError: org/apache/log4j/ ошибка логгера

Итак, я получил запрос на преобразование xls в xlsx. После нескольких часов исследования всех сайтов и решений мне удалось адаптировать некоторый код, который я нашел на различных сайтах... Теперь я застрял с java.lang.NoClassDefFoundError: org/apac…
27 июл '16 в 07:28
1 ответ

Как мы можем прочитать формат ячейки по умолчанию из Excel в Apache POI?

public java.text.Format getDefaultFormat(Cell cell). Я читаю значения из ячейки Excel и сохраняю их в базе данных. Код ниже не работает, он выдает ошибку несоответствия типов. userdata.setTaskid((int)(row.getCell(0).getNumericCellValue())); System.o…
04 янв '17 в 05:49
2 ответа

Создать TextBox с двумя разными форматами

Я пытаюсь создать org.apache.poi.hslf.model.TextBox, который имеет два разных типа форматирования. Я хочу, чтобы часть текста была размером 14 и жирным шрифтом, а остальная часть была размером 10, а не жирным шрифтом. Я пробовал что-то вроде этого: …
12 апр '13 в 01:24
1 ответ

Возврат нескольких файлов Excel за один вызов с помощью Apache POI

Я пытаюсь загрузить несколько файлов Excel одним вызовом. У меня есть хранимая процедура, которая возвращает данные с разбивкой по компаниям, и для каждой компании мне нужен отдельный файл Excel. Некоторые значения файлов Excel взаимозависимы (поэто…
20 янв '17 в 03:18
1 ответ

Невозможно прочитать цвет ячейки файла xls, используя Apache POI

import org.apache.poi.ss.usermodel import org.apache.poi.hssf.usermodel.HSSFWorkbook; // Assume this method is wrapped in a class public static void parseFile(){ // File Path has a .xls extension FileInputStream file = new FileInputStream(filePath);…
28 янв '18 в 10:11
1 ответ

Недопустимое исключение формата при использовании poi

Я пытаюсь вставить данные файла Excel в базу данных с помощью API-интерфейса POI, но когда я загружаю файл Excel с расширением.xlsx, я получаю это исключение " org.apache.poi.openxml4j.exceptions.InvalidFormatException: пакет должен содержать часть …
15 мар '16 в 08:38