問題タブ [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 投票する
1 に答える
354 参照

xml - XML作成のPOI 3.5 WorkBook例外?

最新の POI 3.5 をダウンロードし、サンプル アプリケーションを実行して Excel シートを作成しようとしましたが、次のようなコードを実行すると常にエラーが発生します。

常に生成される例外は次のとおりです。

スレッド「メイン」の例外 java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException at ExcelSheetCreation.main(ExcelSheetCreation.java:38)

指定された例外の解決策を教えてください。すべてのタイプのPOI 3.5 jarを含めたので、なぜそのような例外が発生するのですか? プロジェクトにさらに何を含めますか?

ありがとう、

ミシャル・シャー

0 投票する
3 に答える
2085 参照

java - org.apache.poi.hwpf.model.ListData のインスタンスが番号付きリストまたは箇条書きリストに属していることを確認するにはどうすればよいですか?

のインスタンスがorg.apache.poi.hwpf.model.ListData番号付きリストまたは箇条書きリストに属しているかどうかを判断する方法はありますか?

HTML を生成するために、 Apache Poi のorg.apache.poi.hwpf.HWPFDocumentクラスを使用して Word 文書の内容を読み取ります。作業中の段落が のインスタンスであることを確認することで、文書内のリスト項目を識別できますorg.apache.poi.hwpf.model.ListDataListData箇条書きリストまたは番号付きリストに属しているかどうかを判断する方法が見つかりません。

0 投票する
2 に答える
1112 参照

java - Apache POI HSSF/XSSF - セルに存在しない式の評価

スプレッドシートから抽出された既知の数式を使用して、実際のセルに存在させずに数式を適用/評価することは可能ですか?

シート上に空白のセルを作成/配置できると思いますが(これを効率的に行う方法を知っている人はいますか?)、この方法で式を評価できますが、より良い方法はありますか?

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

java - HSSFCellStyleからHTMLCSSスタイルへ

ExcelワークブックをHTMLページに変換しようとしています。計画は、HTMLをExcelシートの可能な限り近いレプリカにすることです。このために、各セルのスタイル設定(HSSFCellStyle)をCSSに移行する必要があります。

私の素朴な頭に浮かんだ最初のことは、この変換を行うために利用できるライブラリがあれば、私の仕事は飛躍的に減少するだろうということです。

誰かがそのようなライブラリやユーティリティを知っていますか?私は正しいアプローチに従っていますか、それともこれを行うために利用できる何かがすでにありますか(excel-html)?

ありがとう、アミット

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

java - Java での Word 文書作成 API

テンプレートを使用して Word 文書を作成し、いくつかの変数 (フィールド) を置き換えて、新しい Word 文書として保存したいと考えています。

私はApache POIを使用することを考えていました.http://poi.apache.org/はこの目的に最適ですか? 印象を共有できますか?

0 投票する
2 に答える
4081 参照

java - Apache POI を使用して Excel ヘッダーに画像を保存する

Apache POI 3.6 (最新) を使用して Excel レポートを生成しようとしています。

POI ではヘッダーとフッターの生成 (テキストのみ) のサポートが制限されているため、ヘッダーが既に用意されている空白の Excel ファイルから開始し、POI を使用して Excel セルに入力することにしました (質問714172を参照)。

残念ながら、POI を含むワークブックを開いてすぐに (セル操作なしで) ディスクに書き込むと、ヘッダーが失われるようです。

この動作をテストするために使用したコードは次のとおりです。

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

java - Excel2007ワークブックで動作する新しいPOI3.6API(XSSF)の問題と落とし穴

2009年12月にリリースされた新しいPOI3.6http : //poi.apache.org XSSFの使用を開始しました。更新されたAPIは、JavaでのOOXMLスプレッドシート形式(.xslx)での読み取りと書き込みをサポートします。これまでのところ、私はAPIにかなり感銘を受けており、実際には問題に遭遇していません。

3.6 APIを使用している場合、どのような問題や落とし穴に遭遇しましたか?

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

java - API XSSF の使用中に NoClassDefFoundError が発生する

api XSSF を使用して xlsx ファイルを読みたいです。そのために poi-3.6 api をダウンロードし、正しいクラスパスを設定しましたが、プログラムを実行すると、Exception as in thread "main" java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/XSSFWorkbook

しかし、例外なくHSSF APIを使用してxlsファイルを読み取ることができます。

0 投票する
2 に答える
7719 参照

java - poi 誤った日付式の値が計算されました

次のコードがあります

プログラムを実行すると。日付列には一連の日付があります。数式のない最後の日付は 2009 年 12 月 31 日です Excel シートの oj+1 のセル参照 oj は 2010 年 1 月 1 日ですが、Excel シートでは 2009 年 4 月 29 日を取得しました このセルに数式を印刷して見つけましたpoi 3.6 のセル参照が間違っていることがわかりました。oj+1 の代わりに NE+1 を与える

問題を解決するのを手伝ってください

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

java - ワークブックのシート数を知るには?

xls ファイルからデータを読み取るために hssf api を使用しています。しかし、正確な番号を取得する方法はありますか。保存されたデータを含むワークブック内のシートの数?