問題タブ [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.
java - Java - jxl API を使用して Excel ワークブックを「読み取り専用」にする
ワークシートを読み取り専用にするにはどうすればよいですか? jxl を使用して Excel ファイル (.xls) を読み書きしています。私は一日中これをグーグルで検索しています。
java - ストレッチせずにJXLを使用して画像をExcelファイルに挿入します
を使用してjxlを使用して、Excelファイルに画像を挿入できますsheet.addImage(WritableImage obj)
。私の問題は、 の引数に基づいて伸びることですWritableImage
。200x200サイズの画像を挿入すると、シートに200x200として表示されるように、挿入する画像が伸びないようにする方法があるかどうか疑問に思っています。
java - Java から Excel への書き込みは、レコード数が多いと時間がかかる
Jxl API を使用して Excel に書き込み、多数のレコードを Excel にエクスポートしています。私の構成では、レコード数は約 40000 です。これらのレコードを書き込む前に、その場で多くの計算を行う必要があります。16 列あり、9 列の場合、その場で計算を行う必要があります。1 分で Excel に 2 つのレコードしか書き込めません。この速度では、データ全体を Excel に書き込むことは現実的ではありません。この速度では、プロセスを完了するのに約12〜15日かかりますが、これはまったく受け入れられません.1〜2時間でプロセス全体を完了することができる他の方法を提案できますか....!! 前もって感謝します !!
もう少し情報 ---
一部の列については、db テーブルからデータを選択して sheetData に追加しています。また、その場で計算を行っている他の列については、一部の db テーブルからデータを選択し、db テーブルから取得した更新された入力に基づいてデータを計算しています。すべての行とすべての列の入力は、db テーブルから取得されます。
java - jxlapiを使用してExcelセルに画像を挿入する
jxl api
サンプルコードを試してみたところ、Excelセルに画像を挿入する必要がありますが、コーディネーターで挿入されますが、特定のセルインデックスまたはセル内に挿入したいと思います。これを検索しているときに見つけた サンプルコード
は次のとおりです。
誰もがこれに対する解決策を持っています。
よろしくお願いします。
java - あるシートから別のシートにコンテンツをコピーしようとすると、jxl API で ArrayIndexOutOfBoundException が発生する
テンプレートを使用してjxl APIを使用してxlsを作成しようとすると、奇妙なArrayIndexOutOfBoundExceptionが発生します。ここに私が使用しようとしているコードのスニペットがあります
これで何が欠けているのかわからない!!!
私が遭遇している例外
java - JXL とタイムゾーンで Excel を作成する
jxlでExcelシートを作成しようとしています。私のフィールドの 1 つは日付で、GMT+1 TimeZone に住んでいます
私はそれを行うために次のようなものを使用します:
日付は正しい形式で書かれていますが、-1 時間の値 (GMT) で解決策を見つけようとしましたが、これを見つけまし たhttp://www.andykhan.com/jexcelapi/tutorial.html#dates SimpleDateFormat を DateCell に渡します。それを行う方法はありますか?現在、java.util.Calendar を使用して 1 時間を追加していますが、これは恐ろしい解決策です。助けてくれてありがとう!
java - JXLを使用して右から左に配置されたExcelシートを作成する方法
エクセルシートの方向を右から左に設定できるかしら…JXLApiを使用しています。
前もって感謝します
バウンティは右から左への配置であり、右からの配置ではありません
java - Excel シートにコンテンツを書き込む
私はアンドロイドでアプリケーションを開発しており、sdcard.I に保存されている Excel ファイルから読み書きする必要があります。この目的のために jxl ライブラリを使用しています。しかし、ファイル操作でいくつかのエラーが発生しています。
次に、logcatで次のエラーが発生します
java - jxl api: writablesheet がインターフェイスである理由
私はJavaが初めてで、これにこだわっています。インターフェイスは、具体的なサブクラスによって実装される抽象メソッドのみを「提供」することを知っています。これが本当であることを願っています(少なくとも)。それで、jxl api のサンプル コードを調べて、Excel ファイルを読み書きしていたところ、次のようにたどり着きました。
つまり、workbook オブジェクトは以前にインスタンス化されており、WritableWorkbook オブジェクトです。WritableWorkbook のスーパークラスである Workbook が提供する静的メソッドを使用してワークブックを作成しています。そして、これまで、私はそこにいます。しかし、それでは、2 番目の命令で私は何をしているのでしょうか。シートは「WritableSheet」ですが、これはインターフェースです!APIを見ると、実装クラスはありません。そして、「WritableSheet」は「Sheet」である別のインターフェースのサブインターフェースです。両方のインターフェース。しかし、インターフェイスからオブジェクトを作成できなかったと思いました。次に、createSheet メソッド (WritableWorkbook が提供) を使用すると、WritableSheet を作成しているように見えます。次に、サンプルコードでこれに到達します:
最初の行は問題ありません。新しい要素であるラベル (テキスト セル) を作成します。しかし、2番目の?繰り返しますが、addCell は API を参照するインターフェイス メソッドです。一方、シートは何の以前の実装でしたか? インターフェースのようです。また、インターフェイスが抽象メソッドを提供する場合、どのメソッドを使用していますか?
それをはっきりさせてくれませんか?最後にコードは機能しますが、これらのインターフェイス (Sheet と WritableSheet) がどのように機能しているかは明確ではありません。
ありがとうございました
java - Excelファイル生成のためのJXLとPOIのパフォーマンス比較
JXLを使用して.xlsファイルを生成するコードは次のとおりです。
POIを使用して.xlsファイルと.xlsxファイルを生成するコードは次のとおりです。
私はパフォーマンステストを書きました:
結果は次のとおりです。sheets=1cols = 255 rows = 10 xlsJXL:133 xlsPOI:162 xlsxPOI:645
シート=1列=10行=255xlsJXL:130 xlsPOI:140 xlsxPOI:650
シート=10列=255行=255xlsJXL:611 xlsPOI:784 xlsxPOI:16228
シート=2列=100行=10000
xlsJXL:2755 xlsPOI:3270 xlsxPOI:スレッド "main"の例外java.lang.OutOfMemoryError:Javaヒープスペース
POIで.xlsxを作成することによる理由は、.xlsの作成よりもはるかに遅いですか?