既存のExcelファイルからシートを削除しようとしています。誰もがそれを行う方法を提案できますか?
質問する
604 次
1 に答える
1
それはあなたが何を達成しようとしているかによって異なります。
力ずくの方法: 決して Excel ファイル形式 (*.XLSX) は、多数の XML ファイルを内部に含む単なる zip フォルダーです。ファイルの 1 つは、ドキュメントに含まれるワークシートを記述します。あなたができることは、それを解凍し、必要なワークシートのみを含むようにそのファイルを変更して、圧縮して戻すことです. このような変更されたファイルを開くと、Excel は文句を言いますが、Apache POI などの他のツールは問題なく動作し、不要なワークシートを除外することで大きなドキュメントのメモリ消費を大幅に削減できます。
もっとエレガントな方法があるかもしれません。
于 2012-02-02T19:12:52.083 に答える