伊莉討論區

標題: 引用郵局資料導入SQL資料庫 [打印本頁]

作者: allan222    時間: 2017-5-25 01:19 AM     標題: 引用郵局資料導入SQL資料庫

因為有在幫忙旅行社整理資料
最近遇到一個問題
就是旅行社的姓氏、羅馬拼音都有更新
所以需要從郵局的資料中取得
該怎麼把郵局提供的資料
全部丟進資料庫裡(導入功能)
請各位大大幫忙

作者: chengpocheng    時間: 2017-5-25 11:45 AM

Sql資料表的結構以及郵局提供的資料格式(csv or sql)要說明一下
不然不知道要從哪裡說起
作者: allan222    時間: 2017-5-26 11:44 PM

資料表的結構最主要的就是glb_code 也就中文字
還有descrip也就是英文

glb_code    descrip
    一            Yi

補充內容 (2017-5-26 11:45 PM):
郵局提供的資料格式應該是excel或odt
作者: ren1244    時間: 2017-5-30 07:45 PM

不管是 excel 還是 ods ,都建議轉為純文字文件
(編碼就配合PHP看是要用BIG5還是UTF-8或是其他的)
格式就如你所說的部份
第一欄是 中文 ;第二欄是 羅馬拼音
中間可以用 TAB 分隔
並以換行分隔資料

接下來只要用PHP讀取這個純文字文件寫入資料庫就好了

這比直接去讀取 excel 或是 ods 簡單多了
作者: allan222    時間: 2017-5-31 04:33 AM

但是順序有差
兩個檔案都是郵局提供的
一個是郵遞區號含中文名(照郵遞區號排順序)
一個是中文名轉英文(照筆畫排順序)
兩個都是excel檔
我有沒有辦法可以把他們合併
不然一行一行key 會到天荒地老
作者: danny543    時間: 2017-5-31 06:41 PM

只是一次性的,轉 csv 用 phpmyadmin 匯入就好了
如果常常或不定期要匯入,google phpexcel reader




歡迎光臨 伊莉討論區 (http://www2.eyny.com/) Powered by Discuz!