問題タブ [hssf]
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.
c# - HSSF POIを使用してExcelから重複行を削除する
だから私は私たちのアプリケーションで編集して保存するサードパーティからのファイルを持っています。そのためにHSSFライブラリを使用します。そのファイルにはいくつかの重複行が含まれており、それを編集すると、すべての重複行が編集されます。そのため、給与にアップロードして戻そうとすると、値が重複しているため、誤った結果が返されます。これらの重複行を削除するより良い方法はありますか? すべての行をループして重複を削除したくありません。
java - HSSF createrow は、毎回 1 つの行のみを作成します
複数のシートで 1 つのワークブックを作成しようとしていますが、ソース ファイルの最後の行である各 Excel シートで常に 1 行しか取得できません。私のコードは次のように動作しています:
次によって行われる各行の作成: 以前の方法から。
次のように実装された ExcelFile クラスの writeLine:
私が間違っていること、およびループで実行していないときに複数の行を作成できるかどうかを知る必要があります。
前もって感謝します!
java - Cannot find class on runtime even after including the jar files in the classpath
Apache poi apiを使用しようとしています。jar ライブラリをダウンロードしました。これは私が書いたコードです。ファイルの名前はMain.javaです。
これは、ファイルをコンパイルして実行していることをコード化したものです。
コンパイル中にエラーは発生しません。しかし、実行しようとすると、HSSFWorkbookの class not found 例外が発生します。私は何を間違っていますか。
PS - すべての jar ファイルと私の Java コードは同じフォルダーにあります。
java - HSSFCellStyle (または ExtendedFormatRecord) の人間が読めるバージョンを印刷するには?
私は現在、いくつかのレガシー POI/HSSF コード (v.3.9) をデバッグしようとしていますが、a org.apache.poi.hssf.usermodel.HSSFCellStyle
(またはその固有の面倒なorg.apache.poi.hssf.record.ExtendedFormatRecord
フィールド)の内容を簡単にデバッグ/表示するものがあるかどうか疑問に思っています。
toString()
関連する方法または類似の方法が見つかりませんでした。
java - 取得したテーブル データ全体を jsp で Excel に取得する方法
私はこのコードを使用していますが、テーブル データの行のみがファイルに入力されています.. .MySQL データベースを使用しています。接続は connection.jsp で確立されます。テーブル名はログインです。poi-2.5.1.jar ファイルを使用します。このコードはエラーなしで機能していますが、テーブルデータ全体をExcelシートに取得する方法
excel - XSSFChart に関する簡単な情報を取得するには?
グラフの x、y、幅、高さ、タイトルなどの情報を取得したい。これが機能するHSSFChartの私のバージョンです(ゼロ以外の値を返します):
問題は、XSSFChart から同じ情報または他の情報を取得できないことです。
チャートや系列が多くても何も出力されません。
excel - 再保存するとファイルサイズが変わる
私は現在、Java の HSSFWorkbook ライブラリを使用して .xls ファイルを生成しています。これは、ダウンストリーム システムが解析して一部のデータを読み取ります。最近、私自身も下流のシステムも変更を加えていないにもかかわらず、期待値が欠落しているという例外がファイルに発生するという問題に遭遇しました。
奇妙なことに、ファイルを開いて再保存すると、何も変更せずにファイルが正しく解析されます。また、保存が行われると、ファイル サイズが約 6kb から 26kb に変化します。
このファイル サイズの変更は予想されますか?
ファイルが最初に作成されたときに含まれていない余分な空白セル/空白をExcelに追加することと関係があると思いますが、何が起こっているのかよくわかりません. 下流のパーサーにアクセスできないので、そこで何が起こっているのか正確にはわかりません。
関数を使用して Linux で 2 つの .xls ファイルを比較してみましたcmp
が、有用な結果は得られませんでした。注目している動作のサンプル ファイルがいくつかありますが、ここに添付できず、ファイル共有 Web サイトにアクセスできません (ブロックされています)。
自分でより良い比較を実行するために使用できるツールはありますか? また、この問題を引き起こす可能性のあるもの (特殊文字など) を探す必要がありますか?
Linux で次のコマンドを実行して違いを分析すると、次のようになります。
cmp -l ファイル 1. ファイル2.xls | gawk '{printf "%08X %02X %02X\n", $1, strtonum(0$2), strtonum(0$3)}' > analysis.txt
これは出力の始まりです:
形式は「byteLocationOfDiff byteFromFirstFile byteFromSecondFile」です。その後もたくさんの行がありますが、最初に発生する違いに焦点を当てた方が良いと思います。