SSpread.LoadTextFileメソッド

 

説明

 

テキストファイルを読み込みます。

 

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

列デリミタは、列の区切り文字として使用されます。

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

セルデリミタは、デリミタとして指定した文字がデータに含まれる場合に、セルデータの左右に付加されていると見なす文字です。既定値は二重引用符(")です。

 

単純なタブ区切りのファイルを読み込みたい場合は、LoadTabFileメソッドも使用できます。

 

呼出形式

 

LoadTextFile(URL or Reader, celldelim, coldelim, rowdelim, flags)

戻り値

 

なし

引数

 

URL or Reader

読み込むテキストファイルのURL、またはReaderオブジェクト

 

URLを指定した場合は、ファイルはローカルコンピュータにキャッシュされ、次回以降の読み込みが高速化されます。

HttpResponseオブジェクトを指定すれば、常にサーバから最新のファイルを取得できます。

 

celldelim

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

coldelim

列デリミタを表す文字列

rowdelim

行デリミタを表す文字列

flags

ファイルの読み込み方法

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

定数

説明

$LoadTextFileNoHeaders

0

ヘッダの値を設定しない

$LoadTextFileColHeaders

1

テキストファイルの1行目を列ヘッダの値に設定する

$LoadTextFileRowHeaders

2

テキストファイルの1列目を行ヘッダの値に設定する

$LoadTextFileClearDataOnly

4

テキストファイルの読み込み時にすべての既存データを消去し、書式設定だけを維持

 

例外

 

EXT-24

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

EXT-28

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

 

使用例

 

var session = findHttpSession("http://example.com");
var res = session.Get("textfile.txt");
LoadTextFile(res, "", ",", "", $LoadTextFileNoHeaders);

 

関連項目

 

ExportRangeToTextFileExportToTextFileLoadFromFileLoadTabFileメソッド

HttpResponseクラス

 



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