- 日時: 2011/04/05 11:30
- 名前: 花ちゃん
- ***********************************************************************************
* カテゴリー:[ファイル入出力][][] * * キーワード:CSVファイル,読み込み,,,, * ***********************************************************************************
---------------------------------------------------------------------------------- 投稿時間:2002/11/27(Wed) 11:31 No.1578 投稿者名:とろ タイトル:Re^3: 不特定CSV取込 ---------------------------------------------------------------------------------- ホントに大雑把に回答します。 d:\data.txt というテキストファイルに以下の内容を書き込んで、プログラムを実行してみて下さい。 イミディエイトウィンドウが同じ結果になるか確認して下さい。
# データファイルの先頭行からデータが入っている場合には、別途 Schema.ini ファイルを用意する必要があります。
** d:\data.txt ** F1,F2,F3,F4 1,東京,435,54 2,大阪,543 3,名古屋 4,福岡
** コード ** Private Sub Form_Load() Dim cn As Object 'ADODB.Connection Dim rs As Object 'ADODB.Recordset Set cn = CreateObject("ADODB.Connection") cn.Open "Provider=MSDASQL.1;Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ=d:\;" Set rs = CreateObject("ADODB.Recordset") rs.Open "select * from [data.txt]", cn Do While rs.EOF = False Debug.Print rs(0), rs(1), rs(2), rs(3) rs.MoveNext Loop rs.Close: Set rs = Nothing cn.Close: Set cn = Nothing End Sub
** イミディエイトウィンドウ ** 1 東京 435 54 2 大阪 543 Null 3 名古屋 Null Null 4 福岡
|