この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 32482|答える: 0

[出典] POIは3つの手法を使用します:HSSF、XSSF、SXSSF

[リンクをコピー]
掲載地 2021/05/14 10:25:45 | | |
POIはExcelの運用方法としてHSSF、XSSF、SXSSFの3つを提供しています。

HSSF: Excel 97-2003 バージョンで、拡張子.xls。 シート内の最大行数65536最大列数は256です。

XSSF: Excel 2007 バージョンで.xlsx拡張付き。 シート内の最大行数1048576、最大列数は16384です。

SXSSFこれはXSSFに基づく低メモリ使用量をサポートする操作メソッドで、.xlsx拡張付きのPOI 3.8で利用可能です。

Excelのバージョン互換性は後方互換性があります。

インターフェースと手法の3種類:

HSSF:HSSFWorkbook、HSSFSheet、HSSFRow、HSSFCell......

XSSF:XSSFWorkbook、XSSFSheet、XSSFRow、XSSFCell......

SXSSF:SXSSFWorkbook、Sheet、Row、Cell......


もちろん、SXSSFは特別ですが、接頭辞付きのワークブック以外は接頭辞がありません。 HSSFとXSSFはそれぞれ独自のプレフィックスを持っています。 そのため、設定フォーマットの切り替えも簡単です。

SXSSFはその構造上、低メモリ操作であることに注意が必要です:



この100行の場合、POIが動作するときにメモリ上のデータは最大でも100行しかなく、そのデータを超えるとメモリ前のデータは削除され、ハードディスク上で一時ファイルが生成されます。 これによりメモリ消費が低くなります。 もちろん、この数字を少し増やすことも可能です。




先の:ASP.NET Core (9)のミドルウェアミドルウェアの詳細な説明。
次に:NPOIによるセル年代型の判断
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com