今天,我发现schema.ini有问题,这是我的例子:
查询: 选择 * 来自OpenDataSource(' Microsoft.ACE.OLEDB.12.0','数据源=" C:\ Temp \&#34 ;;用户ID =;密码=;扩展属性= "文本; HDR =是; FMT =分隔()"')... [ve01#CSV]
ve01.csv文件内容:
Record No.|Sales Target Link
00000000|00000000
00000001|00000000
00000002|00000003
00000003|00000007
00000004|00000008
00000005|00000000
schema.ini文件:
---------------------------
[VE01.csv]
ColNameHeader=True
Format=Delimited(|)
TextDelimiter=
Col1=Record_No Text
Col2=Sales_Target_Link Text
---------------------------
如果我在schema.ini的顶部添加一个空行,如下所示,查询将返回正确分隔的数据(|):
---------------------------
[VE01.csv]
ColNameHeader=True
Format=Delimited(|)
TextDelimiter=
Col1=Record_No Text
Col2=Sales_Target_Link Text
---------------------------
有人可以帮忙吗? 感谢