問題タブ [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.
java - JXLS を使用した Excel のインポート: 名前ではなく順序でシートを指定することは可能ですか?
JXLS XLSReader を使用して Microsoft Excel ファイルを読み込んでいます。
これは私の設定ファイルのコピーです:
ユーザーがシートの名前を変更しているため、JXLS がそれを見逃しています。
JXLS に最初のシートだけを読み取り、名前に関係なく最初のシートのみを読み取るように指示する方法はありますか? Google では何も見つかりませんでしたが、よろしければリンクを投稿してください。
どうもありがとう
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 オブジェクトにアクセスするにはどうすればよいですか?
私が得るエラーメッセージは次のとおりです。
excel - jxls #値! VLOOKUP のエラー
#VALUE! error
Excelでこの式を含むセルを取得しています:
テンプレートとして Excel シートを使用しており、 を使用して Excel ファイルを生成していますjxls
。生成されたファイルを Excel で開くと#VALUE! error.
、セルを変更せずに更新すると (F2 + Enter)、適切な値が表示されます。
ファイルを開くだけで正しい値を確認するにはどうすればよいですか?
java - jXLS作成ドキュメント:最初から計算なし
HTMLドキュメントを分析し、いくつかのテーブルの内容をExcelファイルに書き込むツールを作成しました。ここでわかるように、jXLS を使用すると、テンプレートを使用して ExcelFile を作成するのは非常に簡単です。
http://jxls.sourceforge.net/samples/tagsample.html
しかし、1 つの紛らわしい問題があります。テンプレート XLS には、1 つの列のすべての行の合計を計算する 1 つのセルがあります。作成したExcelファイルを開くと、合計が計算されません。計算する列の 1 つのセルをクリックして Enter キーを押すと、すべて問題ありません。しかし、Enter キーを押さなくても済む方法はありますか?
java - Jxls 出力の Excel ファイルは、入力テンプレート ファイルと同じ形式ではありません
こんにちは、私は Excel シートの生成に jxls を使用しています。私の問題は o/p シートにあり、余分な行といくつかの境界線スタイルも取得しています。さらに参照するために、ここに2つの画像を追加しました
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 メソッドで各セルを評価できます。しかし、私は多くの式を持っており、これのパフォーマンスはひどいものです.
誰かがこれに対する解決策を持っていますか?
ありがとう!!
selenium - Selenium WebDriver を使用して .xls ファイルにデータを追加する方法
TestData.xls にデータを追加したい。TestData.xls には、スクリプトのデータが既に含まれています。このデータをプログラムに読み込んで処理し、その処理で合否判定をしています。この結果を TestData.xls の次の列に書き戻したいと思います。
しかし、それは以前にTestData.xlsで利用可能だったすべてのデータを削除します次に、TestData1.xlsとして試しましたが、データは正しい位置に書き込まれず、部分的です。
今、以前のデータを消去せずに、TestData.xls の次の利用可能な列にデータを追加したいと考えています。
Selenium Webdriver を介してデータを追加する方法を教えてください
java - 変換されたテンプレートの JXLS API でセルを動的にマージする方法
Jxls APIを使用しています
必要に応じてExcel出力シートを作成するテンプレートにデータリストを渡して作成できるようになりました
しかし今、同じ値を持つ列セルをマージする必要があります
これは、セルを繰り返すためのタグごとに私のものです