Re: [問題] 關於讀取txt文本問題

看板C_Sharp (C#)作者 (Frank)時間12年前 (2013/01/20 15:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
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
文章代碼(AID): #1G-vz2jF (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1G-vz2jF (C_Sharp)