Tag: apache poi

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

Я использую Apache POI некоторое время, чтобы читать существующие файлы Excel 2003 программно. Теперь у меня появилось новое требование создать целые файлы .xls в памяти (все еще использующие Apache POI), а затем записать их в файл в конце. Единственная проблема, стоящая на моем пути, – это обработка ячеек с датами. Рассмотрим следующий код: Date myDate […]

Чтение значений даты из ячейки excel с использованием API POI HSSF

Я использую API POI HSSF для моих excel-манипуляций на Java. У меня есть значение даты «8/1/2009» в одной из моих excel-ячеек, и пока я пытаюсь прочитать это значение с использованием API HSSF, он обнаруживает тип ячейки как числовой и возвращает значение «Двойное» моей даты. См. Пример кода ниже: cell = row.getCell(); // date in the […]

Создание оглавления для XWPFDocument с указанием номеров страниц

Я фактически создаю документ Word с POI Apache, и мне нужно автоматически создать Оглавление (TOC), которое ссылается на абзацы, с указанием их страницы. Это код, который я использую (я опускаю предпосылки и внутренние методы): XWPFDocument doc = new XWPFDocument(OPCPackage.openOrCreate(new File(document))); String strStyleId = “Index Style”; addCustomHeadingStyle(doc, strStyleId, 1); XWPFParagraph documentControlHeading = doc.createParagraph(); changeText(documentControlHeading, “First try”); […]

Создайте защищенный паролем файл excel с помощью apache poi?

Я разрабатываю простую Java-программу для создания файла excel с использованием (Apache POI) API. Я использую oracle 10g в качестве базы данных и используя банку ojdbc14. У меня есть таблица под названием USERINFO, имеющая 3 столбца, а именно USERNAME,PASSWORD , NAME. Теперь, используя APACHE POI , я смог поместить все строки в файл excel. Поскольку файл […]

Экспорт в Excel JSF и PrimeFaces

Использование JDK 1.6, JSF 2.1, PrimeFaces 2.2.1, POI 3.2 и Apache Tomcat 7 Я пытаюсь настроить сервлет, чтобы разрешить загрузку файла excel на основе выбора пользователя. Документ excel создается во время выполнения. Никаких ошибок и код не попадает в сервлет. Я нажимаю кнопку, и ничего не происходит. Я не использую datatable export, который использует PrimeFaces, […]

Преобразование Word в HTML с помощью Apache POI

Я вижу, что есть конвертер под названием WordToHtmlConverter но метод процесса не WordToHtmlConverter . Как передать файл doc и получить файл HTML (или OutputStream )?

Замена текста в Apache POI XWPF

Я просто нашел Apache POI-библиотеку очень полезной для редактирования файлов Word с использованием Java. В частности, я хочу отредактировать файл DOCX с помощью classов XWPF classа Apache POI. Я не нашел подходящего метода / документации, после чего я мог бы это сделать. Может кто-нибудь объяснить в шагах, как заменить какой-то текст в файле DOCX. ** […]

Защищенный паролем файл Excel

У меня есть таблица Excel, защищенная паролем. Мне нужно открыть эту таблицу и прочитать данные из нее. Я пытаюсь использовать API POI безрезультатно. Было бы предпочтительным решение Java, но любые идеи были бы полезными. Изменить: Да, у меня есть пароль. Файл защищен паролем в excel; для просмотра таблицы необходимо ввести пароль. Edit2: я не могу […]

Вставить картинку в текстовый документ

Это первый раз, когда я работаю над POI Apache, и вопрос, который я собираюсь задать, был задан уже на этом сайте, но ясный ответ им не дал, поэтому у меня нет выбора, кроме как взять всю вашу помощь. Я пытаюсь написать java-программу, которая берет изображения из одной папки и вставляет это изображение в текстовый документ. […]

как добавить изображение в документ .docx с помощью Apache POI XWPF в java

Я создал простой документ docx, используя Java POI 3.7. XWPF. Затем я добавил изображение с помощью метода XWPFDocument.addpicture(byte[] arg0, int arg1) . XWPFDocument docx = new XWPFDocument(); XWPFParagraph par = docx.createParagraph(); XWPFRun run = par.createRun(); run.setText(“Hello, World. This is my first java generated docx-file. Have fun.”); run.setFontSize(13); InputStream pic = new FileInputStream(“logo.jpg”); byte [] picbytes […]

Давайте будем гением компьютера.