SSpread.ExportToTextFileメソッド

 

説明

 

独自に指定したデリミタを使用して、スプレッドシートをテキストファイルにエクスポートします。

 

テキストファイル内でのデータ区切り文字(デリミタ)を指定できます。

列デリミタは、列の区切り文字として使用されます。指定しない場合はデータは区切られません。

行デリミタは、行の区切り文字として使用されます。既定値は改行コードです。

セルデリミタは、以下の条件で付加されます。

・デリミタとして指定した文字がデータに含まれる場合

・データに二重引用符(")が含まれる場合

セルデリミタの既定値は二重引用符(")です。セルデリミタはセルデータの左右に付加されます。

 

特定セル範囲をエクスポートしたい場合は、ExportRangeToTextFileメソッドを使用してください。

出力結果をUnicodeテキストファイルにしたい場合は、ExportToTextFileUを使用してください。

 

呼出形式

 

ExportToTextFile(Writer, celldelim, coldelim, rowdelim, flags)

戻り値

 

なし

引数

 

Writer

エクスポート先Writerオブジェクト

celldelim

セルデリミタを表す文字列

coldelim

列デリミタを表す文字列

rowdelim

行デリミタを表す文字列

flags

ファイルの作成方法

以下の値の組み合わせを指定します。

定数

説明

$ExportToTextFileUnformattedData

4

書式未設定データとしてエクスポート

$ExportToTextFileColHeaders

8

列ヘッダの文字列をエクスポート

$ExportToTextFileRowHeaders

16

行ヘッダの文字列をエクスポート

$ExportToTextFileAllHeaders

24

全てのヘッダの文字列をエクスポート

$ExportToTextFileCheckBoxFalse

32

チェックされていないチェックボックス型セルは0を出力

 

例外

 

EXT-25

有効なWriterオブジェクトが指定されていません

EXT-28

ExportToTextFileメソッドでエラーが発生しました

 

使用例

var fs = new FileSystem();
var f = fs.SaveDialog("保存", "テキストファイル(*.txt)=*.txt", "txt", "");
ExportToTextFile(f, "", ",", "", $ExportToTextFileAllHeaders);
f.Close();

 

関連項目

 

ExportRangeToTextFileExportToTextFileULoadTextFileメソッド

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る