問題タブ [jexcelapi]

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

java - JAVA で POI を使用して Excel データを抽出すると、空のセルの問題が発生しますか?

Apache POI を使用して Excel シートからセルを抽出しました。すべて正常に動作しています。しかし、空のセルがある場合は常に、次の正しいセル データが出力として得られます。しかし、後者の値が存在する場合、目的の出力が来ています。

これが私が書いたロジックです。

何が問題なのですか?

編集済み:

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

arrays - JExcel が配列式をコピーしない

JExcel で Excel ファイルを開き、いくつかのセルを変更して保存します。その結果、配列数式 ({ ... } CTRL+SHIFT+ENTER) が壊れていました。何をすべきか知っている人はいますか?(コピー中に FormulaException が発生しています)

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

java - jexcelapiのインストール

サードパーティのライブラリをどのように使用しますか?

ダウンロードしましたが、どうしたらいいのかわからないので、eclipseプロジェクトフォルダなどに入れますか?

私はウェブサイトを見ましたが、役に立たなかった

ありがとう

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

java - jexcelを使ってExcelを読むには?

Javaコードを使用してExcelファイルを読み取ろうとしていますが、次のエラーが発生しています:

jxl.read.biff.BiffException: OLE ストリームを認識できません

ネットで検索したところ、jExcel は Excel 2003 までしかサポートしていないことがわかりました。このエラーは、Excel が 2007 年に作成されたときに発生します bt Excel を 97-2003 形式でのみ保存しましたが、まだこの問題が発生しています

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

java - JExcel APIを使用して、非表示のアポストロフィを追加せずに、不明なデータ型のセル値を入力するにはどうすればよいですか?

JExcelAPIを使用してXLSファイルを作成しています。特定のセル形式がないと、新しいセルにデータを入力する方法がわかりません。セルに値を入力するとExcelで行われるように、書式設定が自動的に適用され、入力しようとしていると思われるものが自動検出されるようにしたいと思います。

私はこれに似たものを書きました:

'Label'を使用したため、セルに入力された値は'99です。値のアポストロフィに注意してください。テキスト値として評価されます。使用できるその他の潜在的なクラスは、Blank、Boolean、DateTime、Formula、Label、およびNumberです。問題は、セル値を設定するときにセル値がどのタイプになるかわからないことです。

データ型を知らずに、またJExcel APIが値の前にアポストロフィを付けずに、フィールドに値を入力するにはどうすればよいですか?

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

java - jexcel - 質問を転置

JExcel API を使用しようとしていますが、次の質問がありました。

idtime、の 3 つの列についてデータベース テーブルをクエリしvalueました。それらをオブジェクトとして別の配列に追加しています。次のようにExcelシートに出力したい:

12はID3です。その時valueの価値です。idさらに分析する必要があるため、すべての入力を上記のようにソートする方法の手がかりが得られません。

助言がありますか?

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

java - JExcelの出力の問題

JExcelを使用してJavaでExcelシートに書き出そうとしています。正常に書き出すことができますが、「java.lang.OutOfMemory:Javaヒープスペース」エラーが発生し続けます。私が読んだことから、2つの解決策があります。

1)Eclipseの設定を変更します。これは、私が行ったものであり、違いはないようです。

私の設定は次のとおりです。何か問題がある場合はお知らせください(Xmxをアップし、最後の行を追加しました)。

2)ブックを閉じて出力をフラッシュしてから、再度開いて次の行または行のグループを追加します。

ドキュメントが見つからないため、これはわかりません。WritableWorkbook(wwbという名前)を閉じると、開く方法がわかりません。wwbが閉じているため、1行を書き出してから、Nullエラーが発生します。

事前にすべての助けをありがとう。

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

jexcelapi - Excel データの読み取り中に outOfMemoryException が発生する

サイズが 100MB の Excel ファイル (xlsx 形式) からデータを読み込もうとしています。Excel データの読み取り中に、outOfMemoryException に直面しています。JVM ヒープ サイズを 1024MB に増やしてみましたが、まだ使用できず、それ以上サイズを増やすことはできません。ガベージコレクションも実行してみましたが、役に立ちません。私の問題を解決するために、これについて誰か助けてもらえますか。

Pavan Kumar OV S に感謝します。

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

java - JExcel (jxl) で書式設定された数値を数値として書き込む方法

Java Spring と jxl を使用して、サーバー側で Excel ワークブックを作成しています。Excel で表示する必要があるデータは、既に書式設定された数値で構成されています。私は使っている

ダウンロードした Excel ファイルでは、これらの数値はすべてテキストとして保存されているため、Excel では数式を使用できません。「テキストとして保存された数値」という警告が表示され、「数値に変換」を実行する必要があります。

jxl では、文字列を渡して、それらを数値として解釈するように指示できますか? 私が持っているすべての数字は、$、%、千単位の区切り文字を使用して異なる形式でフォーマットされた有効な数字です。それらを有効な数値に変換して、Excel へのエクスポート中に再度書式設定したくありません。

助けてください。ありがとうございました。

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

java - JavaからExcelファイルを書くための最良の方法は何ですか?

JavaからExcelファイルを作成するためにどのライブラリをお勧めしますか?純粋なJavaソリューションである必要があるため、どのプラットフォームでも機能します。

ありがとう、グレイ

編集:CSVファイル形式にすることはできません。列ヘッダー、データ形式タイプなどが必要です。