重複の可能性:
ADO 接続を介して csv ファイルを開く - 列の制限を 255 にするか、別のファイルの種類を使用しますか?
csvファイルをレコードセットとして開く次のコードがあります
Set cN = New ADODB.Connection
Set RS = New ADODB.Recordset
cN.Open ("Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\data;" & _
"Extended Properties=""text; HDR=Yes; FMT=Delimited; IMEX=1;""")
RS.ActiveConnection = cN
RS.Source = "select * from myFile.csv"
上記のコードは、255 列未満のファイルに対して機能します。ただし、CSV ファイルに 255 列を超える列がある場合、最初の 255 列のデータしか取得できません。ADODB レコードセットに CSV ファイルを開く別の方法はありますか?