我的制表符分隔文件大致如下:
ISO ISO3 ISO-Numeric
AD AND 20
我一直在尝试以下代码,但没有成功。
OleDbConnection cn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source= |DataDirectory|;Extended Properties='text;HDR=Yes;FMT=TabDelimited'");
OleDbCommand cmd = new OleDbCommand(@"SELECT * FROM countryInfo.txt", cn);
OleDbDataAdapter da = new OleDbDataAdapter(cmd);
cn.Open();
DataTable dt = new DataTable();
da.Fill(dt);
这是数据集可视化器的截图。显然这不是我想要的输出结果。
![alt text](https://istack.dev59.com/ZCSPP.webp)
[countryInfo.txt]
Format=TabDelimited
ColNameHeader=True
CharacterSet=ANSI
我应该使用类似FileHelpers这样的东西吗?
@Hans Passant 这是一张截图。