【发布时间】:2018-04-20 13:06:37
【问题描述】:
我需要读取多种数据文件类型,如xlsx、csv、txt、mdb,我想使用OleDB连接,这样读取文件的过程是一样的,只是连接不同细绳。但是,OleDB 会忽略连接字符串中的分隔符,如下所示,只读取逗号分隔。
Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties='Text;HDR=Yes;Delimited(\t)';
Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties='Text;HDR=Yes;FMT=TabDelimited';
我宁愿让 OleDB 引擎完成这项工作,而不是自己解析制表符分隔的文件。
有几个有关此的 StackOverflow 问题,解决方案通常是在同一目录中创建一个 .ini 文件,但有时我的用户没有对该文件夹的写入权限。鉴于与我类似的所有 StackOverflow 问题都至少有几年的历史,有人有关于这个问题的最新信息吗?
【问题讨论】:
标签: oledb oledbconnection