0
ここにデータを読み込む列Reference Id
が故に、スキップされ、1回の左シフトが起きている間に、Event model
XSSFReader
に欠けている細胞を処理する方法ApacheのポイとSheetContentsHandler
Id Reference Id Name
20059136 Gj
20Am
次のExcelの表を考えてみましょうName
列のすべての値は、読み取り出力でReference Id
に加算されます。
Apache POI
'XssfReader'と 'SheetContentsHandler'を使用して、欠落しているセルまたは空白/空白セルを見つける方法。
- 非常に大きなファイル読み取りの場合、
missing cells
を動的に見つける方法はありますか? - 「イベントモデル」の場合は、
MissingCellPolicy
を追加する方法と同じですか?
参照
- https://stackoverflow.com/a/36776914/4522875
- https://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/xssf/eventusermodel/XLSX2CSV.java
感謝。このことができ
Apache POIサンプルパッケージで[XLSX2CSV]を読んでください(https://svn.apache.org/repos/asf/poi/trunk/src/examples/src/org/apache/poi/xssf/eventusermodel)。 /XLSX2CSV.java)を検索し、 '私たちはどんな細胞も見逃しましたか? 'を探します。欠けている細胞のロジックはすべてそこにあります! – Gagravarr
私のケースでは、いくつかのセル参照が欠落しています。上記の例では、読み込み出力から 'B2'を意味します。私が行インデックスを出力すると、次の出力に 'B2'がこのシーケンスで{A2 C2 D2}'が見つからないという結果が得られます。 – BalaajiChander
すでに述べたように、紛失したセルを見つけるためのロジックを実装します。 ? 'には – Gagravarr