您的位置:首页 > 其它

读取csv文件内容到DataTable

2012-07-27 11:17 399 查看
 

int intColCount = 0;

bool blnFlag = true;

DataTable mydt = new DataTable("myTableName");

DataColumn mydc;

DataRow mydr;

string strpath = ""; //cvs文件路径

string strline;

string [] aryline;

System.IO.StreamReader mysr = new System.IO.StreamReader(strpath);

while((strline = mysr.ReadLine()) != null)

{

aryline = strline.Split(new char[]{','});

if (blnFlag)

{

blnFlag = false;

intColCount = aryline.Length;

for (int i = 0; i < aryline.Length; i++)

{

mydc = new DataColumn(aryline[i]);

mydt.Columns.Add(mydc);

}

}

mydr = mydt.NewRow();

for (int i = 0; i < intColCount; i++)

{

mydr[i] = aryline[i];

}

mydt.Rows.Add(mydr);

}

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: