問題タブ [hssf]

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 投票する
0 に答える
1363 参照

java - xls シートと csv ファイルからデータを取得する際に「トリム」を使用するにはどうすればよいですか?

xlsシートとcsvファイルからコードを取得するために、次のことを行いました。「.trim()」を使用してみましたが、必要な出力が得られません。xls セルと csv ファイルから末尾の空白を削除するためにどこが間違っているのか教えてください。

助けてくださいトリムを試みましたが、必要な出力が得られません

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

java - Apache POI を使用して、同じシートにフリーズ ペインと分割ペインを同時に作成できますか?

Apache POI XSSF および HSSF API を使用しています。

これを行うと、ペインがフリーズするだけです (分割なし):

これを行うと、ペインが分割されるだけです(フリーズしません):

同じシートで両方を連携させるにはどうすればよいですか?

0 投票する
0 に答える
1720 参照

java - Apache POI HSSF を使用するとメモリ リークが発生しますか?

Apachie POI HSSF を使用して作成されたオブジェクトは、通常の Java gc によって再利用されますか、それとも何か他のことをする必要がありますか?

テストデータのファイルを読み取り、データ分析のxlsファイルを書き込むJavaプログラムがあります。ワーキング セットのサイズ (Process Explorer で報告) が処理されるファイルごとに約 3MB 大きくなることに気付き、(gc を明示的に呼び出しているにもかかわらず) POI オブジェクト (セル、行、シート) が各ファイルが書き込まれると、それらへのポインターが残っていなくても、再利用されません。

私はこれを予期していなかったので、コードは現在、必要になるたびに新しいオブジェクト (セルなど) を作成しています。私が見た 1 つの提案は、必要なシート、行、セルを一度作成し、各 xls ファイルを書き出す前に新しい値を設定し続けることです。これは実際にメモリ使用量を削減しますか、それともセルに新しい値を設定するとメモリが消費されますか?

問題が発生した場合に備えて、私は poi-3.9-20121203 を使用しています

処理するファイルが数千になり、メモリ不足エラーが発生するため、問題が発生しています。(さまざまな理由から、一度に 500 を実行するよりも、すべてを 1 回のパスで実行できた方がはるかに簡単です。)

推奨事項や提案に感謝します。

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

java - JavaはHSSFCellを数値に変換します

誰でも助けてもらえますか?そのコードを使用することで、Excel フィールドからも値を取得できました。特定の列 = 5 の値があります。

ただし、そのようなコードの出力は次のとおりです。

var cell1 5.0 を 5 に変換する方法はわかりますか?Math.round、Integer.parseInt() は実際には役に立たない

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

java - HSSF ワークブックを使用して Java 経由で Excel を作成する

私はHSSFワークブックを使用して、Javaを使用してExcelにデータを書き込んでいます。今、単語数がn個の列名があります。通常、同じ行に挿入すると、文を2つの異なる行に分割したいと思います。同じセルに挿入します。

以下は、列を設定するために使用するコードです

ありがとう、トム

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

jsp - HSSFWorkbook.write(FileOutputStream fileOut) が応答ストリームに何も書き込まない

ここに私のコードスニペットがあります

上記のスニペットは、ハードディスクにファイルを正常に作成します。ただし、Excelシートを開くたびに空白になりますか?

理由は何ですか ?解決策は何ですか?

0 投票する
0 に答える
614 参照

java - Apache POI: XSSFWorkbook の対角線

XSSFCellBorderが対角線スタイルもサポートしていることがわかり、それらを使用したいのですが、XSSFCellBorderから を取得する方法が見つからなかったので、通常の方法XSSFCellStyleで適用できます。できれば sを介して、 a の斜めの境界線を設定するにはどうすればよいですか?CellStyle