上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
朱育興
註冊時間: 2003-08-25 文章: 661 來自: 台中市大里區
第 1 樓
|
|
回頂端 |
|
|
小賴
註冊時間: 2004-12-27 文章: 470
第 2 樓
|
發表於: 星期四 五月 26, 2005 4:09 pm 文章主題: |
|
|
朱兄:
謝謝!
此二檔案;前幾天我就在梅子論壇下載過, 可惜都是簡體.
我看了一下您提供的檔案, 都已轉成繁體, 能否請教轉換
方法 ?
我試用過GB2GIB(也是梅子論壇提供);以前使用都沒問題
這次不知為什麼失敗.
我也曾異想天開使用CursorTOXML(), 與 XMLToCursor
不知是我學藝不精, 還是根本就無法這樣作, 結果還是失敗 |
|
回頂端 |
|
|
朱育興
註冊時間: 2003-08-25 文章: 661 來自: 台中市大里區
第 3 樓
|
發表於: 星期四 五月 26, 2005 4:32 pm 文章主題: |
|
|
TO 小賴:
1.用 Access 開啟 MDB 檔,將其另存為 HTML 檔。
2.然後用 Word 開啟此 HTML 檔,利用 Word 的簡繁轉換功能將其換成繁體後存檔。
3.在 EXCEL 中開啟此繁體的 HTML 檔,將其另存為 XLS(5.0/95 的格式,選此格式是因為在 VFP 中匯入時才會正常)。
4.在 VFP 中用匯入功能將此 XLS 檔轉為 DBF 檔。 _________________ 希望有更多人來參與
VFP wiki - 需要大家一起完成的VFP電子書與FAQ |
|
回頂端 |
|
|
小賴
註冊時間: 2004-12-27 文章: 470
第 4 樓
|
發表於: 星期四 五月 26, 2005 4:33 pm 文章主題: |
|
|
朱兄:
為什麼我上次下載的簡體版有5萬多筆資料(E2C.DBF)
而您的E2C10.DBF只有16384筆資料 ? |
|
回頂端 |
|
|
小賴
註冊時間: 2004-12-27 文章: 470
第 5 樓
|
發表於: 星期四 五月 26, 2005 4:45 pm 文章主題: |
|
|
朱育興 寫到: | TO 小賴:
1.用 Access 開啟 MDB 檔,將其另存為 HTML 檔。
2.然後用 Word 開啟此 HTML 檔,利用 Word 的簡繁轉換功能將其換成繁體後存檔。
3.在 EXCEL 中開啟此繁體的 HTML 檔,將其另存為 XLS(5.0/95 的格式,選此格式是因為在 VFP 中匯入時才會正常)。
4.在 VFP 中用匯入功能將此 XLS 檔轉為 DBF 檔。 |
GREAT ! 感謝 |
|
回頂端 |
|
|
朱育興
註冊時間: 2003-08-25 文章: 661 來自: 台中市大里區
第 6 樓
|
|
回頂端 |
|
|
小賴
註冊時間: 2004-12-27 文章: 470
第 7 樓
|
發表於: 星期四 五月 26, 2005 5:35 pm 文章主題: |
|
|
是不是因為EXCEL最大Row之限制 ? |
|
回頂端 |
|
|
朱育興
註冊時間: 2003-08-25 文章: 661 來自: 台中市大里區
第 8 樓
|
發表於: 星期四 五月 26, 2005 9:44 pm 文章主題: |
|
|
TO 小賴: 資料已更新了,可重新下載
沒錯,EXCEL 有限制 16,383 筆,不過我記得好像有方法可以避免此限制,但是就懶得找了。所以我改了一下流程:
1.用 Access 開啟 MDB 檔,將其另存為 HTML 檔。
2.然後用 Word 開啟此 HTML 檔,利用 Word 的簡繁轉換功能將其換成繁體後存檔。(也可以用 ConvertZ 來轉)
3.在 EXCEL 中開啟此繁體的 HTML 檔,將其另存為 XLS 檔,然後依其限制筆數分割成幾個 XLS 檔。
4.在 VFP 中
A.先用 CREATE TABLE ... 建立一個空檔。
B.再用 APPEND FROM ? TYPE XLS 依次將資料匯入。
懶得寫程式,土法煉鋼將此 DBF 檔做出來。
不過在 Access 中是可以將 MDB 檔直接轉換成 DBF 檔,但因為簡體的內容轉換後會出現一堆 ?? 號,所以就只好如此迂迴將資料轉過來,這還真是一個笨方法。 _________________ 希望有更多人來參與
VFP wiki - 需要大家一起完成的VFP電子書與FAQ |
|
回頂端 |
|
|
小賴
註冊時間: 2004-12-27 文章: 470
第 9 樓
|
發表於: 星期四 五月 26, 2005 10:51 pm 文章主題: |
|
|
TO 朱兄 :
引言回覆: |
在 Access 中是可以將 MDB 檔直接轉換成 DBF 檔,但因為簡體的內容轉換後會出現一堆 ?? 號,所以就只好如此迂迴將資料轉過來,這還真是一個笨方法。
|
1. 是巧方法非笨方法 .
2. 解開我二個疑問 :
A.) 為何不直接將 MDB 檔轉換成 DBF 檔 ; 原來轉換後會出現一堆 ?? 號
B.) 原來不是GB2BIG轉檔失敗, 而是因為我就是將 MDB 檔直接轉換成 DBF 檔
再使用GB2BIG 來轉 DBF 難怪有一堆 ?? |
|
回頂端 |
|
|
sanchi
註冊時間: 2003-11-11 文章: 61
第 10 樓
|
發表於: 星期五 五月 27, 2005 11:01 am 文章主題: |
|
|
功德無量 |
|
回頂端 |
|
|
syntech
註冊時間: 2003-05-16 文章: 4212 來自: Taipei,Taiwan
第 11 樓
|
發表於: 星期五 五月 27, 2005 11:55 am 文章主題: |
|
|
我覺得小賴的方法應該可以,但是沒有試過
1.用 SPT 開啟 MDB
2.用 CUSORTOXML轉成 XML 檔
3.用 CONVERTZ轉繁體
4.用 XMLTOCURSOR轉回CURSOR 檔
5.用 COPY TO 或是 SELECT .... INTO 轉成DBF _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
|
|