Microsoft Interop を使用して、Excel ファイルを CSV ファイルに変換しています。sheet.SaveAs 関数を使用します。
私の最初の Excel シートには、100 行の A1 列から AZ 列までのデータがあります。CSV には、A1 から AP までのデータと 50 行のみが必要です。
Range 関数を使用して、row51-100 を削除し、同じ行の内容をクリアします。CSV として保存すると、次のように行 51-100 が見つかります: (コンマのみ)。これらのカンマを CSV に表示したくありません。
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
列 AQ-AZ も同様です。これらのデータを CSV で保存したくありません。Range 関数を使用してコンテンツを削除、クリアしても、これらの AQ-AZ 列は CSV ファイルに「,,,,,,,,,,,,,,,,,,,」として表示されます。
XLS を CSV として保存し、CSV ファイルに表示したい範囲のみを保存する方法はありますか。CSV ファイルに入る範囲を制御する方法はありますか?
つまり、列A1からAPまでの50行のデータだけをCSVファイルに表示したいのです。末尾に空の「,」はありません。方法はありますか?