問題タブ [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 投票する
3 に答える
1982 参照

java - JXLS を使用した Excel のインポート: 名前ではなく順序でシートを指定することは可能ですか?

JXLS XLSReader を使用して Microsoft Excel ファイルを読み込んでいます。

これは私の設定ファイルのコピーです:

ユーザーがシートの名前を変更しているため、JXLS がそれを見逃しています。

JXLS に最初のシートだけを読み取り、名前に関係なく最初のシートのみを読み取るように指示する方法はありますか? Google では何も見つかりませんでしたが、よろしければリンクを投稿してください。

どうもありがとう

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

ruby-on-rails - ActiveRecord JRuby から java.sql.connection にアクセスしますか?

Jruby と Rails 3 をjxlsと共に使用しています。これは、Excel でレポートを生成するための Java ライブラリです。

jxls API には、コンストラクターで java.sql.Connection を取る ReportManagerImpl があります。

私の動かないコードでは、ReportQuery は ActiveRecord オブジェクトです。Jruby は次のようになります。

しかし、ActiveRecord::Base.connection は java.sql.Connection ではなく、ActiveRecord::ConnectionAdapters::JdbcAdapter を返します。

JRuby から基礎となる java.sql.Connection オブジェクトにアクセスするにはどうすればよいですか?

私が得るエラーメッセージは次のとおりです。

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

excel - jxls #値! VLOOKUP のエラー

#VALUE! errorExcelでこの式を含むセルを取得しています:

テンプレートとして Excel シートを使用しており、 を使用して Excel ファイルを生成していますjxls。生成されたファイルを Excel で開くと#VALUE! error. 、セルを変更せずに更新すると (F2 + Enter)、適切な値が表示されます。

ファイルを開くだけで正しい値を確認するにはどうすればよいですか?

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

java - jXLS作成ドキュメント:最初から計算なし

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

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

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

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

java - Jxls 出力の Excel ファイルは、入力テンプレート ファイルと同じ形式ではありません

こんにちは、私は Excel シートの生成に jxls を使用しています。私の問題は o/p シートにあり、余分な行といくつかの境界線スタイルも取得しています。さらに参照するために、ここに2つの画像を追加しました

ここに画像の説明を入力

ここに画像の説明を入力

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

excel - 数式は自動的に計算されません

依存関係の階層を持つ多くの数式を含む大きなシートがあります。日付値のセルで始まります。次に、セル x:y (およびその他) には、この日付に応じた式があります。次に、セル w:z (およびその他) には、セル x:y に応じた式があります。等々...

日付値を含むこのメイン セルは、apache poi を使用して入力されます。

そして今、私の問題:生成されたExcelファイルを開くと、日付はありますが、数式は計算されません。すべてにエラー " A value used in the formula is of the wrong data type" があります。式がそれ自体を評価しようとすると、日付はまだないようです。

解決策: 1) セルをクリックして Enter キーを押すだけで、数式が正しく評価されます。しかし、すべてのセルに対してこれを行う必要があります。2) 日付セルをクリックしてコピーし、同じ場所に貼り付けると、シート内のすべての数式が評価されます! 3) アプリケーション内のすべてのセルを繰り返し処理し、FormulaEvaluator クラスの evaluateFormulaCell メソッドで各セルを評価できます。しかし、私は多くの式を持っており、これのパフォーマンスはひどいものです.

誰かがこれに対する解決策を持っていますか?

ありがとう!!

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

selenium - Selenium WebDriver を使用して .xls ファイルにデータを追加する方法

TestData.xls にデータを追加したい。TestData.xls には、スクリプトのデータが既に含まれています。このデータをプログラムに読み込んで処理し、その処理で合否判定をしています。この結果を TestData.xls の次の列に書き戻したいと思います。

しかし、それは以前にTestData.xlsで利用可能だったすべてのデータを削除します次に、TestData1.xlsとして試しましたが、データは正しい位置に書き込まれず、部分的です。

今、以前のデータを消去せずに、TestData.xls の次の利用可能な列にデータを追加したいと考えています。

Selenium Webdriver を介してデータを追加する方法を教えてください

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

java - 変換されたテンプレートの JXLS API でセルを動的にマージする方法

Jxls APIを使用しています

必要に応じてExcel出力シートを作成するテンプレートにデータリストを渡して作成できるようになりました

しかし今、同じ値を持つ列セルをマージする必要があります

これは、セルを繰り返すためのタグごとに私のものです

私が持っているもの

私が欲しいもの