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

java - Apache Poi でワークシートのタブの色を変える方法

Apache POI を使用してワークシート タブの背景色を設定しようとしています。ただし、タブ自体にスタイルを設定する方法がわかりません。

助けてくれてありがとう!

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

java - POI Api を使用してセルに画像を追加する方法はありますか?

データ構造を Excel ファイルに変換するアプリケーションを作成しています。現在、POI を使用して変換を行っています。

問題は、セルが文字列、数値、および数式のみをサポートし、データ構造が画像をサポートしていることです。セルに画像を追加する方法はありますか?

0 投票する
9 に答える
10019 参照

java - Excel POI 3.5 WorkBook Javaヒープスペースの例外?

Excelの読み取りに最新のPOI3.5を使用しています。Excel MS Office 2007をインストールしていて、そのためにpoiがデータを実行するためのXSSFを提供しています。

15000行のデータの場合、正しく実行されていますが、30000、100000、または200000までの制限を超えると、Javaヒープスペースの例外が発生する傾向があります。

コードは以下の通りです:

Javaヒープサイズの最後の行で例外が発生しています。を使用してサイズを増やしました-Xms256m -Xmx1536mが、それでもデータが増えると、Javaヒープスペース例外が発生します。

XSSFWorbookのこの例外について誰かが私を助けてくれますか?

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

java - Apache POI HWPFネストリスト?

次のコードを使用して、hwpfを使用して単語ファイルからリスト構造を読み取りました。私の質問は、ネストされたリスト構造、つまりリスト内のリスト内のリストなどを読み取る方法です。

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

java - Java Apache POI Excel 読み取り例外

POI を使用して Excel ファイルを読み取ろうとしています。大きなファイル (> 50k 行) になるため、ファイル全体をメモリに読み込む単純なユーザーモデルではなく、eventusermodel を使用しています。私のコードは次のようになります:

しかし、私は例外を受け取ります

この例外は 3.5 で修正されたと思われますが、私は 3.6 を使用しており、POI からの最新のトランク プルも試しましたが、同じ問題が発生します。

ファイルを縮小して数行だけにしようとしましたが、同じエラーが発生しました。誰もこれを以前に扱ったことがありますか?

ありがとう、ジェフ

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

java - Javaを使用してWord文書のカスタムプロパティの値を更新する

Javaを使用してWord文書のカスタムプロパティの値を更新できません。

値が「stack」のカスタムプロパティを含む単語ドキュメントがあります。javaを使用して、その値を「オーバーフロー」に変更したいと思います。私は2つのアプローチを使用しました。

1)ApachePOIを使用する

org.apache.poi.hpsf.CustomPropertiesをorg.apache.poi.hpsf.DocumentSummaryInformationに設定し、POIFSFileSystemに書き込みました。

これは、wordのcustompropertiesテーブルの値を更新します。ただし、ドキュメント内のそれぞれのプロパティの値は更新されません。ドキュメントを開いた後、その値を更新するためにドキュメントを手動で更新する必要があります。

2)ドキュメントの文字を文字ごとに解析し、フィールドコードDC3、DC4、およびNAKを使用して、カスタムプロパティの場所を特定します。既存の値を新しい値に置き換えます。

これで、生成されたドキュメントに新しい値が含まれます。ただし、ここでの問題は、古い値と新しい値の長さが異なる場合、ドキュメントが破損することです。ロジックが十分に優れていることを確認しました。

どんな助けでもいただければ幸いです。

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

maven-2 - Apache Buildr /Maven2リポジトリ名を確認するにはどうすればよいですか

Apache Buildrを使い始めたばかりですが、使用できるリポジトリのURLとバージョンがわからないという問題に常に直面しています。

たとえば、ビルドファイルでScala 2.8を使用したい場合、以前に使用したIDは次のとおりです。

しかし、今はこれが見つかりません。また、最新バージョンのApachePOIを使用したいと思います。maven2リポジトリを見ると:

バージョン3.2までしかありません。

リポジトリを見つけて、利用可能なものを検索する標準的な方法はありますか?

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

java - Excelファイルを読み取る最後の列インデックスを取得するには?

xlsxApache POI API を使用してファイルを読み取るときに、最後の列のインデックスを取得するにはどうすればよいですか?

メソッドはありgetLastRowNumますが、列数に関連するものは何も見つかりません...


XLSX編集:ファイル を扱っています

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

java - JavaでExcelチャートを作成する

私はApachePOIを使用してExcelスプレッドシートを作成および変更してきましたが、Excelで新しいxlsx形式のグラフを作成する方法があるかどうか疑問に思っています(別のライブラリ、できればオープンソースを使用している場合でも)。POIにはHSSFChartがあるように見えますが、それは古い形式のものだと思います(間違っている場合は訂正してください)。誰かがJavaソリューションを使用してExcelでグラフを作成したことがありますか?

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

java - Java 用の Apache POI の学習

Apache POI for Java を早く覚えようとしています (Excel を操作するため)。私はチュートリアルをグーグルで検索してきましたが、これまでのところ、短い 2 段落の説明とそれに続くコード サンプルしか見つかりませんでした。もう少し包括的で、簡潔でありながら、構造化され、完全で、わかりやすい方法で説明するものを見つけたかったのです。誰か良いチュートリアルを知っていますか? Apache POI にはまともなドキュメントがありますか? 彼らのサイトには何も見つからなかったようです。