EOFを使ったインポートその他<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />私は1つのテーブルにtxtファイルのセットをインポートするためのスクリプトを作成しています。 手動でインポートするときに必要な形式のデータを、"Tab"と "|"で区切って取得できます。 しかし、私が持っているスクリプトは、行末(Tab)だけを使用した場合にのみ機能します。 行末(その他)を追加するたびに失敗しますが、EOFOtherスクリプトを正しく記述していませんか。
path = "C:\ファイルの場所\";
y =ディレクトリ内のファイル(パス)。
n = N個のアイテム(y)。
// open()式のリストy1を作る
y1 = {};
(i = 1、i <= n、i ++、
y1 =解析(
評価挿入(
"Open(パス|| \!" ^ y ^ \!"、
設定をインポート(
列数(35)
行末(CRLF、CR、LF)、
フィールドの終わり(タブ、その他)、
EOFその他( "|")、
ストリップ引用符(0)、
アポストロフィを引用符(0)として使用します。
ファイル全体をスキャン(1)
ラベル(1)
列名の開始(5)
データ開始(6)
読む行数(すべて)
))」
)
)
;
//(オープンして)ファイルを連結する
評価(y1 [1])<<連結((
評価リスト(y1 [2 :: n])、
;
//サブファイルを閉じる
(i = 1、i <= n、i ++、
閉じる(データ表(y )、nosave)
;
再:EOFでインポートその他私のスクリプトでは引用エラーであることになったので、これが有効なコードです。
(i = 1、i <= n、i ++、
y1 =解析(
評価挿入(
"Open(パラメータパス|| \!" ^ y ^ \!"、
設定をインポート(
行末(CRLF、CR、LF)、
フィールドの終わり(タブ、その他)、
EOFその他(\!"| \!")、
ストリップ引用符(0)、
アポストロフィを引用符(0)として使用します。
ファイル全体をスキャン(1)
ラベル(1)
列名の開始(5)
データ開始(6)
読む行数(すべて)
))」
)
)
;