我正在使用C#,并试图通过使用此连接字符串读取CSV;
Properties="Text;HDR=YES;IMEX=1;FMT=Delimited“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents和Settings\rajesh.yadava\Desktop\orcad;Extended Source=C:\Documents
这适用于标签分隔的数据。
我想要一个连接字符串,它应该用于制表符分隔,以及逗号(,)和管道。
如何为CSV生成通用连接字符串。
谢谢拉杰什
发布于 2008-11-27 07:44:54
文件助手库是一个选项吗?
发布于 2008-11-27 07:49:10
我知道这不能回答你的问题,但这里有个警告。
我不得不创建我自己的读取器,因为如果您在64位系统上运行,您将无法获得正确的驱动程序。
如果您的软件将在64位系统上运行,请确保首先测试它,并确保oledb或odbc驱动程序将出现。
发布于 2008-11-27 08:32:34
如果您需要快速顺序访问CSV文件,则可以选择快速CSV阅读器。一段时间前,我在一个项目中使用了它,并取得了很大的成功。它应该是很好的优化,并提供缓存的版本,如果你需要的话。此外,自2005年第一次发布以来(最近一次更新是在2008-10-09年),它进行了多次更新,并通过实现System.Data.IDataReader支持基本的数据库化。
https://stackoverflow.com/questions/323131
复制相似问题