問題タブ [jxls]

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 に答える
7565 参照

java - POI XSSF にはまだ非常に悪いメモリの問題がありますか?

jXLS数年前、 と を使用して大きな Excel ファイルを作成していたときに問題が発生しましたPOI XSSF。私の記憶が正しければ、XSSFディスク上に1GB以上の一時ファイルのようなものを作成して、10MBのExcelファイルを作成すると思います。そのため、使用をやめjXLS、代わりに Excel ファイルを作成していましたが、今日、またはSXSSFを使用する新しい理由があります。jXLSJETT

との両方jXLSJETTWeb サイトは、パフォーマンスがはるかに優れていることをほのめかしているようですが、POIのWeb サイトでは、より高いメモリ フットプリントが必要であるXSSFと一般的に述べられています。XSSFこのメモリ フットプリントの増加は、最近の 10% のオーバーヘッドに相当するものなのか、それとも数年前の 10,000% のオーバーヘッドのままなのか、疑問に思っています。

POI 3.9 では、非常に悪いメモリの問題は修正されていXSSFますか? orと一緒に使用することについて心配する必要はありませんjXLSJETT? または、避けるべき特定の落とし穴がありますか? セル スタイルの再利用には注意しています。

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

java - Jxls で複数のコレクションを生成するにはどうすればよいですか

ここに私が直面している問題があります: ネストされたコレクション。

class の ArrayList (最上位コレクション) があります。各Subject内に、 Group型の別の ArrayList があります。最後に、各グループ内にStudentの ArrayList があります。

Excelファイルの形式を次のようにしようとしています。

だから私はこれらのコレクションを入れ子にしようとしています。問題は、最終的な Excel ファイルにすべてのデータが表示されていないように見えることです。そして、私はその理由を知っています。私のトップレベルのコレクション: Subjectsには、次のコードがあります。

${data.subjects.groups.letter}//:4

複数のグループが存在するため、最後の //:4 はそれを欺きます。どうすれば複数のコレクションをネストできますか?

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

java - Jxls 単一細胞の形成/単一細胞内での収集

最近、いくつかの情報を Excel にエクスポートしていて、複雑なオブジェクトを単一のセルに表示するときに問題が発生しました。例えば:

今のところ、このオブジェクトを表示するには、Java 側で文字列を作成します (そして、単純に で表示します${myComplexString})。ただし、この文字列内のフォントを変更する必要があります (異なるフォント、フォントサイズ、色、太字)。ただし、変更方法がわかりません。現在のセットアップで(文字列を使用)。

それをフォーマットする方法はありますか?アイデアを教えてください。

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

java - Jxl はラベルをインポートできません

ワークシートにセルを追加してExcelファイルを書きたいです。しかし、ラベルが機能せず、「インポート jxl.write.Label が別のインポート ステートメントと競合しています」というメッセージが表示されます。この問題を解決するにはどうすればよいですか?