我有一个从多个文本文件中提取数据的VBA子程序,我目前正在将此工作簿从32位excel导入到64位excel。
我当前的连接字符串(适用于32位excel)如下:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Path & ";" & _
"Extended Properties=""text;HDR=Yes;FMT=Delimited;"";"
而且,在我拥有文本文件的同一个文件夹中,我有一个Schema.ini
文件,如下所示:
[MyFile_1.txt]
Format=Delimited(|)
ColNameHeader=True
MaxScanRows=0
CharacterSet=ANSI
现在,在将其移动到64位时,由于不再支持JET,我收到错误。 我认为这需要转移到ACE或类似的东西,但我似乎无法获得正确的连接字符串。
有关64位读取分隔文本文件的连接字符串的帮助吗?
谢谢!