我正在使用名为Data1.csv之类的csv,其数据如下所示。
Name;Age
Datta;20
Suraj;30
Raman;20
Sujit;35
我只想要列名称(即列)中的记录>
Datta Suraj Raman Sujit
我使用下面的代码仅从名称字段中获取记录
Set cN = CreateObject("ADODB.Connection") Set RS = CreateObject("ADODB.Recordset") cN.Open ("Provider=Microsoft.Jet.OLEDB.4.0;" & _ "Data Source=E:\VBScript Exersize;" & _ "Extended Properties=""text; HDR=Yes; FMT=Delimited; IMEX=1;""") RS.Open "select [Name] from Data1.csv", cN 'Got error here For Each itm In RS.getrows MsgBox itm Next
错误:没有为一个或多个必需参数提供值
问题是当我处理csv时,列字段仅考虑1,即(姓名;年龄)我只希望使用'姓名'。
任何人都可以帮忙...
预先感谢
我正在使用名为Data1.csv的csv,其数据如下。 Name; Age Datta; 20 Suraj; 30 Raman; 20 Sujit; 35我只想要列名中的记录,即我在下面使用的Datta Suraj Raman Sujit ...
CSV代表“逗号分隔值”,因此通常CSV格式的有效分隔符是逗号。