先頭の空白行と列をトリミングしてスプレッドシートをCSVにエクスポートする方法をGolang経由でC++で学ぶ。
Contents
[
Hide
]
可能な使用シナリオ
時には、ExcelやCSVファイルの先頭に空白行や列が存在します。例えば、この行を考えてみてください:
,,,data1,data2ここでは、最初の3つのセルまたは列が空白です。 このようなCSVファイルをMicrosoft Excelで開くと、Microsoft Excelはこれらの先行する空白行と列を破棄します。
デフォルトでは、Aspose.Cellsは先行する空白の列と行を保存時に破棄しませんが、Microsoft Excelと同様にそれらを除去したい場合は、Aspose.CellsがTxtSaveOptions.GetTrimLeadingBlankRowAndColumn()を提供します。 それをtrueに設定すると、すべての先行する空白行と列が保存時に破棄されます。
Aspose.Cells for C++ 20.4リリース以前は、TxtSaveOptions.GetTrimLeadingBlankRowAndColumn()のデフォルト値はfalseでした。20.4リリース以降は、TxtSaveOptions.GetTrimLeadingBlankRowAndColumn()のデフォルト値はtrueです。
スプレッドシートをCSV形式にエクスポートする際に先行する空白行と列をトリミングします。
ソースExcelファイルをロードします。先に変更せずにExcelファイルをCSV形式で保存し、その後TxtSaveOptions.GetTrimLeadingBlankRowAndColumn()プロパティをtrueに設定して再度保存します。スクリーンショットには、ソースExcelファイル、トリミングを行わない出力CSVファイル、およびトリミングを行った出力CSVファイルが含まれています。
