問題タブ [jxl]

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

java - SUM()のようなJXL数式を使用する場合の問題AVG()STDEV()は#VALUEを返します!別のシートの値を参照する場合

シートにいくつかの値を入力してから、jxl Formulaを使用してそのシートから値を取得し、別のシートに書き込みたいと思います...

このサンプルコードを実行しようとすると

AVGリストの最後の値を取得しています出力があります

= AVERAGE(出力!D5)

使用されるJAR:jxl1.0.jar...。

解決策を試しました:

1)与える代わりに、私が与えた式にはラベルが付いています

ラベルlabel=new Label(3,5、 "AVERAGE(Output!D1:Output!D5)");

セル内のテキスト全体を取得し、セルの前に「=」を付けました。それは魅力のように機能しました。しかし、私はこれをJXLAPIで実行したいと思っています

2)JARをjxl2.6.jarに変更しました

今、私は #VALUEを取得しています!私が同じことを実行しようとすると。セルの内容は

= AVERAGE(Output!D1:Output!D5)ですが、それでも#VALUE!を取得します。

使用されるJAR:jxl 2.6.jar

このエラーは、そのセルに移動してTabキーまたはF2キーを押した場合にのみ解決されます。

いくつかの解決策を提供してください

よろしく

NSBalaji

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

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

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

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

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

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

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

java - getSheet(sheetName)はメモリ不足の問題を引き起こします

workbook.getSheet(sheetName) Excelファイルで特定のシートを取得し、OutOfMemory例外を取得し続けるために使用しています。シートには約52000行あります。

シートの小さなチャンクを読み取る方法や、これを修正する方法はありますか?現在、JVMメモリを増やすことは実際にはオプションではないことに注意してください。

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

java - JXL solve #VALUE problem

I want to use AVERAGE function, but when I have a reference cell which happens to be a label I get #VALUE as the output.

I have attached the sample piece of code for what I am trying to do:

I cannot convert the empty cell to 0 since the AVG value will change.

JAR USED

jxl-2.6.jar

In real time instead of Label the value will be used based on a formula

IF(Some-cell-reference="","",some-Value)

However; when I try to edit the cell with key F2 it changes its execution plan and I get the correct output .

Is there any solution available for this....

Expected solution :

To make the cell as empty but change the cell format so that #VALUE is not returned.

This post is slightly related to

JXL #VALUE problem with reference to other sheet

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

java - JXL の java.lang.OutOfMemoryError

結果セットに数十万行が到着した場合、メモリ不足エラーが発生します。

次のコードを使用して XLS レポートを生成しました::

IBM websphere Server V6.0 を使用しています。

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

java - JavaでExcelファイルを開くときに、次のエラーが発生します:警告:ローカルの非組み込み名の使用

Excelファイルを開こうとすると、このエラーメッセージが表示されます。警告:ローカルの非組み込み名の使用

同じコードを試して小さなExcelファイルを開くと、Excelファイルファイルに1600行を超える行が含まれていますが、機能しています。

なぜお願いしますか?

JXLを使用していただきありがとうございます

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

java - jxl for javaを使用してWritableHyperlinkのCellフォーマットを指定する

jxl (MS Excel ファイル操作用の Java ベースの API) を使用して、Excel レポートを作成しています。このようにハイパーリンクを挿入しています

これは正常に機能しますが、データはデフォルトのセル形式 (白いセルと青いフォント) で表示されます。ラベルや数値のように、このハイパーリンクのセル形式を指定する方法はありますか? このハイパーリンクはエラーのスクリーンショットを開くため、これは重要です。仕様によると、セルは赤色である必要があります。

ありがとう

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

java - JXL シートの名前を変更する

こんにちは、ロードしたテンプレート Excel があり、そのシート名を変更したいと考えています。

このブックには n 枚のシートがあります。単一のシートの名前を変更したいと思います。remove の場合、というメソッドがあります

名前を変更するためのそのような直接的な方法は見つかりません。

この点で誰かが私を助けることができますか?

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

java - Java コードのランタイム エラー "スレッド "main" で例外 java.lang.NumberFormatException: For input string: "

この実行時エラーに直面しています**"Exception in thread "main" java.lang.NumberFormatException: For input string: "" "**。これを克服するために助けてください。

コード スニペットは次のとおりです。