作者tsczx (Frank)
看板C_Sharp
标题Re: [问题] 关於读取txt文本问题
时间Sun Jan 20 15:39:37 2013
DataTable table = new DataTable();
DataColumn column = null;
//看有几个栏位
column = new DataColumn("ID");
table.Columns.Add(column);
column = new DataColumn("Name");
table.Columns.Add(column);
column = new DataColumn("Phone");
table.Columns.Add(column);
DataRow row;
//读取txt就不写了,重点在写进去table
foreach { //读取txtd每一行
for //读取txt第一行每个栏位资料
{
string[] data = txt内文.Split(',');//看你用甚麽符号分隔
row = table.NewRow();
row["ID"] = data[0];//看你的ID是在txt的第几个
row["Name"] = data[1];
row["Phone"] = data[2];
table.Rows.Add(row);//第一行txt资料写入
}
}
以上互相交流
※ 引述《jason81418 (嘟嘟)》之铭言:
: 我手头上目前有许多txt文本
: 内容大同小异(是从PDF转出来的)
: 所以格式上有些许不同
: 目前我都是用关键字判断我所要的里面资讯
: 现在我想将这些被撷取出来的资讯
: 放到datatable中
: 请问我该如何做
: 放到datatable中原因是
: 我要来资料库的栏位内容,跟文本内容作比对
: 看资料库内容是否正确
: 目前是想到将文本内容塞入datatable中
: 再拿datatable来跟资料库内容比对(这是我目前想到的方法)
: 有更好的方法吗?
: 例如:
: 文本内有多个客户名单,地址,电话
: 我以客户代码当KEY抓出这些名字,地址,电话等
: 我该如何依照这些栏位塞进datatable中呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.70.108.82