問題タブ [jexcelapi]
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.
android - 2つの日付の日数差を取得する
AndroidでExcelファイルを読み取るためにjxl APIを使用しています。Excel から「30/11/2012」のような日付を取得すると、LabelCell の出力に「11/30/12」と表示されます。
1)Excelファイルを読み取るときに、出力をdd / MM / yyyy形式で取得する必要があります.Excelにはそのように存在するため、不必要に別の形式に変換したくありません。どうやってするか ?
2) Excel 列の日付を読み取った後、2 つの変数を生成します。1 つは Excel の日付 - 20 日 (excelMinus20 と呼びましょう) ともう 1 つの Excel の日付 + 10 日 (excelPlus10 と呼びましょう) です。さらに、現在のシステム日付 (スマートフォンの日付) >= excelMinus20 かつ現在のシステム日付 <= ExcelPlus10 の場合。
java.text.Date を使用してこのすべてを行う方法は? joda time も使ってみましたが、複雑すぎて使いづらいです。少なくとも正しい方向に私を導いてください。
よろしくお願いします
java - JavaとJexcelapiを使用してExcelから複数のCSVファイルを書き込む
Excelから複数のcsvファイルにすべてのデータを書き込むプログラムを作成しようとしています。
現在、私のプログラムはn個のファイルを作成し、Excelの最後の行だけが最後のcsvファイルに書き込まれています。
プログラミングの背景観察:
ファイルが書き込んでいるようです。しかし、書き込まれた行ごとに、どういうわけか同じファイルが250回作成されます。最後に書き込まれた行を消去します。
OutputStreamまたはBufferedWriterの使用に問題がある可能性があります。私はそれが何であるかを理解することができません。
writeRow()メソッド:
setFile()メソッド:
例外は次のとおりです。
以下は、コードへのリンクの一部です。
私は何が間違っているのですか?
これがsvnトランクです:
https://franz-opensource.googlecode.com/svn/trunk/ExcelToCsv- _
java - jExcelAPIを使用してExcelシートに文字列を書き込む
この記事を読んで、MicrosoftExcelシートへの書き込みを開始できました。ただし、整数の記述方法のみを示しています。私の場合、書く必要がありますStrings to Excel Sheet
。その文字列には私もIP Address
あります。
以下は、ipAddressが文字列であり、数値の間にドットが含まれているために失敗するシナリオです。また、数値の間にドットがあるため、その文字列を整数に変換できません。そのため、他の代替手段を探していました。
それで、文字列に使用できるNumberクラスに代わる他の方法はありますか?
java - 最初のシートがいっぱいの場合、Excel に他のシートを追加するにはどうすればよいですか
jExcel APIを使用してExcelシートにデータを書き込んでいます。以下は、正常に動作している私のコードです。しかし、Excelシートに大量のデータを書き込んでいると、この例外が発生します-
以下はコードです。最初のシートがそれ以上行を収容できない場合、どうすれば別のシートにデータを書き込むことができますか? 誰か助けてくれませんか?
更新されたコード:-
これはまだ同じ例外をスローしています。なぜかわからない?このコードで新しいシートの作成を既に処理していますか? このコードに問題はありますか?
java - Jexcelを使用してExcelを開く
こんにちはみんな私はこのコードを使用してJFrameでExcelシートページを表示しようとしています
しかし、私はエラーを受け取っています:
クラスパスに次のJarがあります:jexcel-1.5.23878.jar。助けてください。
java - Excel データを CSV として取得する
次のコードを見てください。私は使っているJExcel API
データを CSV ファイルに書き込みたくありませんが、「 Fields」を「filedsBuffer」と呼ばれる StringBuffer にロードし、データを「dataBuffer」と呼ばれる StringBuffer にカンマ区切りの値としてロードする必要があります。
ただし、このプログラムを実行すると、次の例外が発生します。
どうすればこれを解決できますか? この API でこれができない場合は、別の API を使用してお気軽に回答してください。助けてください
java - JXL + POI : 非互換性
最初に JXL を使用して、POI によって作成された 1 つの xls ファイルを変更します。その後、そのファイルを POI で読み取ろうとします。POIFSFileSystem作成の瞬間
私は例外を取得しています
これは、これら 2 つのライブラリ間の互換性の問題ですか、それとも何か他の問題ですか? POI ver 3.6 と最新バージョンの JXL を使用しています。
ありがとう
java - jexcelを使用してJavaの列値を使用してxlsシートの行をソートする必要があります
Javaでjexcel APIを使用しています。xls の特定の列の値を読み取る必要があり、それに基づいて xls の行全体を並べ替える必要があります。次に、これらの行を並べ替えて新しい xls に保存する必要があります。TreeMap を使用してそれを行うことはできますが、memmoryOutOfBound 例外が発生する可能性があります。
だから私は効率的な方法が必要です。ソートコードは非常に役立ちます。Treemap by jexcel を使用して私のコード実装を見つけてください
私の xls には、firstname、lastname、age の 3 つの列があります。既に並べ替えられている TreeMap を追加して、age 列の値を使用して行を並べ替えています。しかし、これは効率的な方法ではありません。可能であれば、他のサンプル コードを提供してください。
java - jExcel API で複数のシートを作成する
jExcel API
if one sheet is fullを使用して、Java で複数の Excel シートを作成する必要があります(65536 rows)
。あるシートがいっぱいになった場合、次のシートでは、最初のシートで中断したところから自動的に書き込みを開始するとします。1つのシートがいっぱいになるたびに動的に作成するロジックを配置することに固執しています。以下は、これまでに行ったコードです。
そのロジックをコードに追加する方法がわかりません。
どんな提案も大いに役立ちますか?
または、いずれにせよ、1 つのシートがいっぱいになった場合に別のシート (2 番目のシート) に自動的に書き込みを開始する簡単な例を誰かに教えてもらえますか?
java - javaを使ったExcelファイルの扱い
私はJavaでテキストファイルを書くことに取り組んでいます。しかし、Excel ファイルの読み取りと変更の方法を知りたいと思っています。読み取り部分はJExcel APIを使用すると非常に簡単に見えますが、Excel ファイルの変更に行き詰まっています。その他の方法も大歓迎です!!