我正在开发一个项目,基本上是如下所示的流程 阅读 2 Csv 文件 逐行比较其内容并逐列识别不同的行,甚至按列创建一个新的 Csv 文件以包含差异
遇到的问题:
- 我无法读取 csv 文件并将它们存储在数据表中。我可以用 xslx(excel 文件)做到这一点,在错误的文件位置上不断出错
我怀疑它是连接字符串错误
我正在使用这个字符串:
connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + FileDirectory + ";Extended Properties=\"Text;HDR= Yes;FMT = Delimited\"";
Oledbconnection Connection = new OleDbConnection(connectionString);
OleDbDataAdapter Adapter = new OleDbDataAdapter("select * from [" + Filesheet + "$]", Connection);
我正在使用 Oledbconnection 方法,有更有效的方法吗?不储存会更好
我如何运行程序,它将自动访问文件,文件包含在 2 个不同的文件夹中,并逐个文件比较它们,因为到目前为止我只设法读取特定的文件
你们有更好的替代方法来解决这个问题吗?