問題タブ [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
問題は、アプリケーションを実行していて、グリッド(文字列と日付列を含む)があり、Excelファイルとして保存している場合です。
初めて保存するとすべてが正しくフォーマットされますが、同じ正確なグリッドをもう一度保存しようとすると、日付のフォーマットがなくなります(右クリックしてdateTimeオブジェクトにフォーマットすると、単なる浮動小数点値になります)動作します)。アプリを再起動すると、初めてアプリが再び機能し、その後再びフォーマットが失われます
コードは次のようになります。
私はブレークポイントを維持し、すべてが本来あるべき状態であるため(dateTime
シートに入る前にタイプであることが常にわかっていました)、コードからのものではないと思います。
他の誰かがこの問題に遭遇しましたか?
java - Javaでパスワードで保護されたxls/xlsxファイル
このhttp://java.sys-con.com/node/1258827を使用して、xlsファイルを含むパスワードで保護されたzipファイルを作成しました。
私の質問は、zipファイルの代わりにパスワードで保護されたxlsファイルを作成するJavaAPIはありますか?xlsファイルに直接パスワードを適用したい。暗号化/復号化はオプションですが、ファイルをダブルクリックしたときにプロンプトが表示されます。
編集:私はこれを手に入れまし
HSSFSheet.protectSheet("xyz");
たが、それはシートを読み取り専用にします。
私もこれを試しましhssfworkbook.writeProtectWorkbook("abc", "abc");
たが、パスワードの入力を求められません。
編集1:パスワードで保護されたExcelファイルを開く方法はorg.apache.poi.hssf.record.crypto.Biff8EncryptionKey
パッケージに あります保護さorg.apache.poi.hssf.record.crypto.Biff8EncryptionKey.setCurrentUserPassword(password);
れていないExcelファイルにパスワードを設定する方法はありますか?
Edit2:JExcelAPIを試しました
Workbook w=Workbook.getWorkbook(new File("c:\\employees22533.xls"));
Sheet ws=null;
ws=w.getSheet("Employee List");
SheetSettings sh=ws.getSettings();
sh.setPassword("abc");
ただし、パスワードは設定されていません
java - Javaを使用して追加可能なExcelシートを作成する方法
追加可能なExcelシートを作成したい。私は4つの列があるように、stream1 stream2 stream3 stream4
初めてデータを挿入するのは最初の列(stream1)だけです。その後、他の列を1つずつ完全に埋めたいと思います。
これは私が使用しているコードです:
しかし、これは追加可能なコードではありません。行ごとにデータを挿入します。
高度なthx。
java - Excelファイルからコンテンツを読み取る
File(path)にエラーが表示される理由がわかりません。Excelファイルに入力した名前を出力しようとしているExampleJxlタイプのFile(String)メソッドが未定義 です。
java - 既存のExcelファイルへの書き込み
プログラムを編集しましたが、setString()メソッドsetString(String)がタイプLabelCellに対して未定義であると表示されます。ドキュメントを読みましたが、LabelCellタイプにメソッドsetStringがあります。
java - 同じ Excel ファイルの読み取りと書き込み
同じExcelファイルを読み書きする方法を学ぼうとしています。
1 つのファイルから 2 つの文字列を取得し、もう 1 つのファイルに入れています。
コンテンツを同じファイルに入れる方法は?
新しいファイルを作成してから、内容を入れています。同じテキストファイルを読み書きする方法は? この問題を克服するにはどうすればよいですか?
java - Javaプログラムを実行するためのMicrosoftExcelマクロ
JxlとPOIAPIを使用して、Javaプログラムを使用してExcelファイルを読み書きする方法を学びました。マクロの助けを借りてJavaプログラムを実行することは可能ですか?
java - Jxl API を使用してドロップダウンの値を読み取る方法
2 つの列に約 4 ~ 5 の値を持つドロップダウンがあり、もう 1 つの列には選択できる 2 つの値がある Excel シートがあります。これら 2 つの列の各行にある値を読みたいと思います。. それを行うためのコードサンプルは何ですか? ネットとこのフォーラムをしばらく閲覧しましたが、答えが見つかりませんでした。JExcel Yahoo グループに投稿しましたが、成功しませんでした。次のコードを追加しましたが、これは役に立ちません。このコード サンプルは、「一般的なアサーションに失敗しました」エラーを防止するだけです。
ドロップダウンがある場合、シートは誤った行数を示します。ドロップダウンで選択された値を読み取ることができた人はいますか?
java - jexcel API の IndexOutOfBoundsException
私は indexoutofboundsexception を持っています。私はインターネットを精査し、いくつかの異なる解決策を見てきましたが、このコードではうまくいきませんでした。
ここに私のエラーメッセージがあります:
81行目:
いくつかの助けをいただければ幸いです。ありがとう!
java - JExcel(jxl):ワークシートに優れた大きなレコードセットの書き込みに失敗する(OutOfMemoryError:Javaヒープスペース)
JExcel 2.6.9を使用して優れた結果セット(100,000行、45列)をWebアプリケーションから書き込もうとしています。
プロセスは次のように失敗します:
私は次のことを試しました:
したがって、基本的にwhileループでは、ResultSet
fromデータベースが繰り返されてから
s.addCell(new Label(colIndex, rowIndex, value, format));
行ごとに実行されます。
この問題をパスする方法がわかりません。このアプリケーションが実行されている環境にはメモリの制約があるため、他に方法がまったくない場合を除いて、JVMにより多くのRAMを割り当てることはできません。これについてのフィードバックをいただければ幸いです。ありがとう