全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1947
推到 Plurk!
推到 Facebook!

請教 關於固定欄位格式的文字檔

尚未結案
saningamour
一般會員


發表:18
回覆:17
積分:7
註冊:2003-11-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-08 13:19:25 IP:202.39.xxx.xxx 未訂閱
請教一下各位前輩 小弟現在有個固定欄位寬度的文字檔 如 AAA____AAA1____AAA2____AAA3 BBBB___BBBB1___BB2_____BBB3 CC_____CC1_____CCCC2___CC3 DDD____________D2______DDD3 "__"是空白 其中並且有幾個欄位會有null值 請問有沒有辦法能直接用delphi讀取該文字檔的資料匯入資料庫中呢? 或是是否有辦法把格式轉成以"逗點"隔開的格式 如 AAA,AAA1,AAA2,AAA3 BBBB,BBBB1,BB2,BBB3 CC,CC1,CCCC2,CC3 DDD,,D2,DD3 然後再轉入資料庫 感謝各位前輩的指教喔
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-08 13:36:57 IP:147.8.xxx.xxx 未訂閱
- Import into Excel, then either 1) use ADO/ODBC to conenct to Excel and get the data 2) create an ODBC DSN using Text driver and set it up
saningamour
一般會員


發表:18
回覆:17
積分:7
註冊:2003-11-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-12-08 13:49:49 IP:202.39.xxx.xxx 未訂閱
引言: - Import into Excel, then either 1) use ADO/ODBC to conenct to Excel and get the data 2) create an ODBC DSN using Text driver and set it up
感謝william前輩的指導 不過小弟有個問題 就是 1.文字檔有很多個,所以不太可能讓使用者一個一個慢慢去匯入 2.Excel有65536的限制 我每個文字檔的大小都有超過這大小.... 用excel轉格式鐵動定會爆掉 我之前是有用過一個轉格式的笨方法 是用java寫的 就是用數字串長度的方式 由字串的後面開始數 每隔固定長度就插入一個逗點 到時匯入時 直接以逗點來判斷欄位長度 不知Delphi是否有類似或是更好的方法呢?
william
版主


發表:66
回覆:2535
積分:3048
註冊:2002-07-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-12-08 14:19:21 IP:147.8.xxx.xxx 未訂閱
引言: 感謝william前輩的指導 不過小弟有個問題 就是 1.文字檔有很多個,所以不太可能讓使用者一個一個慢慢去匯入 2.Excel有65536的限制 我每個文字檔的大小都有超過這大小.... 用excel轉格式鐵動定會爆掉 我之前是有用過一個轉格式的笨方法 是用java寫的 就是用數字串長度的方式 由字串的後面開始數 每隔固定長度就插入一個逗點 到時匯入時 直接以逗點來判斷欄位長度 不知Delphi是否有類似或是更好的方法呢?
Create a comma delimited file and then create an ODBC DSN using Text Driver. Then you create connect to it as a readonly DB using ODBC.
系統時間:2024-06-26 23:28:19
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!