导入TXT文件到DataTable,使其符合Excel如何导入它 - C#.NET
问题描述:
我有一个txt文件,我可以用下面的设置完美地导入到Excel:导入TXT文件到DataTable,使其符合Excel如何导入它 - C#.NET
类型:分隔
分隔符: TAB
文本限定符:无
我试图加载它通过将输入文件读入一个String []数组,然后拆分该String []数组,将其转换为DataTable。
但是,如何在分割字符串时表示TAB?这甚至有可能吗?
如何将TAB分隔的txt文件导入到DataTable中?如果它是逗号分隔,我认为我的代码可以工作,但不知道如何表示TAB?...
任何想法或代码示例显示如何执行此操作?
任何帮助非常感谢。
丹
答
只需使用'\t'
的标签。
所以这样的事情可能会工作(虽然我可能现在混合起来VB.Net和C#语法):
string rows[]; // read in file here
foreach(string row in rows)
{
string values[] = row.Split('\t');
foreach(string value in values)
{
// do something
}
}
答
我已经找到这个问题的答案在这里:
Efficient function for reading a delimited file into DataTable
对不起创建类似的东西。应该更彻底地搜索。