0

HTMLドキュメントを分析し、いくつかのテーブルの内容をExcelファイルに書き込むツールを作成しました。ここでわかるように、jXLS を使用すると、テンプレートを使用して ExcelFile を作成するのは非常に簡単です。

http://jxls.sourceforge.net/samples/tagsample.html

しかし、1 つの紛らわしい問題があります。テンプレート XLS には、1 つの列のすべての行の合計を計算する 1 つのセルがあります。作成したExcelファイルを開くと、合計が計算されません。計算する列の 1 つのセルをクリックして Enter キーを押すと、すべて問題ありません。しかし、Enter キーを押さなくても済む方法はありますか?

4

1 に答える 1

1

使用したタグを投稿していただけますか?JXLS の SUM 関数は次のように使用する必要があります。

$[SUM(A1)]@0 または $[SUM(A1 + B1 + C1)]@0

foreach を使用している場合は、最初の例で問題ありません (A1 は実際のセル値に置き換えられます)。それ以外の場合は、タイプ 2 を使用する必要があります。

Enterキーを押すと数式が評価される理由が想像できません.JXLSタグは、スプレッドシートが書き込まれる前に解釈されます。

于 2013-02-19T14:09:37.860 に答える