我需要从动态.csv文件中提取字段列表 - 它可以有n个字段,而n是未知的。
我知道我可以做类似
的事情SELECT *
from [myfile]
where 0 = 1
但那会给我一排标题;我需要在一栏中列出一个清单。
我在Excel宏中触发SQL,使用: -
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile(csv_folder & "schema.txt", True)
a.WriteLine ("[" & csv_name_1 & "]")
a.WriteLine ("Format = CSVDelimited")
a.WriteLine ("MaxScanRows = 0")
a.WriteLine ("")
Set cN = New ADODB.Connection
cN.Open ("Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & folder_id & ";" & _
"Extended Properties=""text; HDR=Yes; FMT=Delimited; IMEX=1;""")
非常感谢!