如何使用SQL从.csv文件获取字段列表

时间:2017-05-16 08:08:00

标签: sql csv

我需要从动态.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;""")

非常感谢!

0 个答案:

没有答案