問題タブ [apache-poi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
17250 参照

java - Apache POI を使用してピボット テーブルを更新する

私は現在、ピボット テーブルを含むテンプレート Excel ファイルを使用する Java アプリケーションに取り組んでいます。

テンプレート ファイルには、ピボット テーブルをシードするデータ シートもあります。このデータ シートは、Apache POI API を介して Java アプリケーションに動的にロードされます。

Excel ファイルを開くときは、ピボット テーブルを手動で更新して、データが正しく読み込まれるようにする必要があります。

手動で行う必要がないように、POI API を使用してピボット テーブルを更新する方法はありますか?

0 投票する
21 に答える
296510 参照

java - Excelセルの数値文字列を文字列(数値ではなく)として読み取るにはどうすればよいですか?

  1. 私はそのような内容のExcelファイルを持っています:

    • A1: いくつかの文字列

    • A2: 2

    すべてのフィールドは文字列形式に設定されています。

  2. POIを使用してJavaでファイルを読み取ると、A2が数値セル形式であることがわかります。

  3. 問題は、A2 の値が 2 または 2.0 になる可能性があることです (そして、それらを区別できるようにしたい) ため、単に を使用することはできません.toString()

値を文字列として読み取るにはどうすればよいですか?

0 投票する
1 に答える
2172 参照

java - Apache POI HWPF、.doc ドキュメント内のテキストの置換が失敗する

次の行を追加して、 POI 単体テストの結果を次のコードに書き留めてみます。

メソッドtestRangeReplacementAllの最後まで。新しい文書を Word 2003 で開こうとすると、破損しています。

これを修正するための提案はありますか?

0 投票する
1 に答える
5071 参照

java - Java: POI/HWPF を使用した ms-word ドキュメントの解析

ms-word ドキュメント (MS-Office 2003; 非 xml) があります。このドキュメント内には、ブックマークに関連付けられた文字列があります。さらに、ワード文書にはワードマクロが含まれています。私の目標は、ドキュメントを Java で読み取り、ブックマークに関連付けられた文字列を置き換え、ドキュメントを Word 形式に戻すことです。

私の最初のアプローチは、Apache POI HWPF を使用することでした。

このソリューションの問題点は、生成されたファイルにマクロが含まれていないことです (元のドキュメントのファイル サイズ: 32k、生成されたドキュメントのファイル サイズは 19k)。

POI/HWPF を使用してすべての元の情報を保持することが可能である場合、誰かがいますか?

0 投票する
5 に答える
30628 参照

java - Apache POI xls 列 削除

Apache POI API で列を削除する方法がわかりません。
この点に関するサンプル コードまたはヘルプをいただければ幸いです。

0 投票する
6 に答える
18366 参照

apache-poi - POI APIを使用して保護されたパスワードExcelファイル(.xls)を読み取るにはどうすればよいですか?

POIを学んだばかりですが、HSSFはExcelファイル(.xls)の読み取りと作成が非常に簡単であることがわかりました。しかし、パスワードで保護されたExcelを読みたいときに問題が見つかりました。インターネットでこの解決策を見つけるのに1時間かかりました。

この問題を解決するのを手伝っていただけませんか。コードスニペットを教えていただければ幸いです。

ありがとうございました。

0 投票する
4 に答える
5951 参照

java - Javaを使用して.docファイルを作成するには?

Javaを使用してdocファイルを作成する方法を誰か教えてもらえますか? POI ライブラリがあるのは知っていますが、簡単なドキュメントしか保存できないようです。読みたいものは何でも読むことができますが、すべてを再び保存することはできません。それとも私は何かを逃したのでしょうか?画像、表、スタイルを含むドキュメント全体を保存するにはどうすればよいですか?

0 投票する
8 に答える
36853 参照

java - HSSFを使用してExcelから文字列値を読み取りますが、それは2倍です

Excelデータの読み取りにHSSF-POIを使用しています。問題は、セルに数値のように見えるが実際には文字列である値があることです。Excelのフォーマットセルを見ると、タイプは「テキスト」であると表示されます。それでも、HSSFセルはそれが数値であると考えています。値を文字列として取得するにはどうすればよいですか?

を使おうとするとcell.getRichStringValue、例外が発生します。の場合cell.toString、Excelシートとまったく同じ値ではありません。

編集:これが解決されるまで、私は使用します

0 投票する
1 に答える
2223 参照

java - JXL および Apache POI の解析は、画像オブジェクトが添付されている場合に優れています

JXL と Apache POI を使用して Excel ファイルからデータをロードしようとしましたが、これまで JXL メカニズムは正常に機能していました。ファイルに画像を埋め込んでも。

解析できないソースからファイルを受け取りました。POI で次の例外が発生します。

jxlを使用すると、範囲外のインデックスを取得します

ファイルは Excel に読み込まれますが、オープン オフィスには読み込まれません。生データで確認できる唯一のものは、Adobe XMP Core 4.1 関連のオブジェクトです...これが問題の原因のようです。画像を削除すると正常に動作します。 ... 別の jpg をその罰金に貼り付けると。

これを無視する方法はありますか?このファイルを解析するにはどうすればよいですか。

ありがとう。