靈魂-放水

          為學(xué)日益,為道日損。

          BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
            296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks
                  近日,LP入手Motorola XT800,需要將原先兩部手機(jī)Windows mobile6.1、單位同事電話本(EXCEL)及Sybian S60 3rd內(nèi)的聯(lián)系人導(dǎo)入到XT800中,對于android2.1的XT800來說,導(dǎo)入VCARD格式的聯(lián)系人格式尤為方便,所以開始了一系列轉(zhuǎn)換之旅。
                 前言:因?yàn)閱挝煌码娫挶纠锏穆?lián)系人占了大頭,故而采取了將所有聯(lián)系先制作成EXCEL的格式,再將其另存為CSV格式,借助outlook導(dǎo)入CSV之后,導(dǎo)出VCARD格式的思路。
                 一、導(dǎo)出Sybian S60機(jī)器內(nèi)的聯(lián)系人:通過PCSUIT套件,可以將聯(lián)系人導(dǎo)出為CSV格式或TXT格式,選擇CSV格式。
                 二、導(dǎo)出Windows mobile6.1機(jī)器內(nèi)的聯(lián)系人:通過Microsoft ActiveSync+91手機(jī)助手將聯(lián)系人導(dǎo)出聯(lián)系人表格,各項(xiàng)內(nèi)容相對于諾基亞的更完整,格式化更好。
                 三、將以上兩個(gè)步驟的聯(lián)系人黏貼至單位同事電話本的XLS里(諾基亞導(dǎo)出的CSV需要重新整理格式),另存為“CSV(帶逗號分隔)”,保存。注意不能拆分單元格,格式為帶表頭的常見表格模式。
                 四、發(fā)現(xiàn)在保存成CSV的過程中,丟失EXCEL表格信息,其中最嚴(yán)重的是單元格格式,意味著0871之類的區(qū)號,將變成871,丟失“0”,全選單元格,設(shè)置單元格格式為文本,重新粘貼進(jìn)“0871”保存,再次打開,“0”同樣丟失。
                 五、準(zhǔn)備采用直接從EXCEL轉(zhuǎn)換至VCARD格式的方法,所以嘗試用outlook2003版本直接導(dǎo)入EXCEL中的數(shù)據(jù)到聯(lián)系人,過程中同樣涉及映射EXCEL相應(yīng)列,但在最后的轉(zhuǎn)換過程中,outlook2003報(bào)錯(cuò),轉(zhuǎn)換無法完成。Google方法若干,均找不到有成熟穩(wěn)定的工具直接將EXCEL中的聯(lián)系人轉(zhuǎn)換成VCARD格式。在這個(gè)過程中,需要提到一個(gè)軟件systools-excel-to-vcard,網(wǎng)上僅有demo版,數(shù)量限制5個(gè)聯(lián)系人,很順利,需要交錢才能搞定完整版,所以放棄之。
                 接下來,分析CSV文本,尋找修改其方法,因?yàn)槠鋵?shí)CSV并非MICROSOFT OFFICE的東東,excel僅僅是一個(gè)打開的工具,所以考慮用記事本修改。果不其然,用系統(tǒng)自帶記事本打開CSV得到的是帶逗號的數(shù)據(jù)信息,此時(shí),在871修改為0871,保存,再次用EXCEL打開,發(fā)現(xiàn)依舊丟失,說明無法通過EXCEL完成添加“0”的修改。但用記事本打開,則未丟失0。接下來,通過記事本的替換功能,將“,871”批量替換為“,0871”,保存。
                  六、將上面用記事本修改好的CSV,通過outlook導(dǎo)入聯(lián)系人。
                  七、全選outlook通訊簿中的聯(lián)系人,右鍵復(fù)制,在電腦的任何一個(gè)地方,新建一個(gè)文件夾,粘貼。到此,VCARD聯(lián)系人制作完畢,通過91手機(jī)助手或者將聯(lián)系人文件夾拷貝至SD卡,即可導(dǎo)入聯(lián)系人。
                  后記:如果有興趣的話,可以寫個(gè)將EXCEL中聯(lián)系人轉(zhuǎn)換成VCARD的小程序,雖小,卻很實(shí)用。據(jù)說,91手機(jī)助手有該功能,不過在寫此文時(shí),XT800不在身邊,無法證實(shí)此功能是否存在。如果有,此貼就沒啥意義了。
                 
          posted on 2010-10-18 21:40 放水老倌 閱讀(60325) 評論(6)  編輯  收藏 所屬分類: 天下雜侃

          Feedback

          # re: Excel->CSV->VCARD聯(lián)系人格式轉(zhuǎn)換(解決CSV“0”開頭區(qū)號問題,Motorola XT800聯(lián)系人導(dǎo)入記) 2011-04-16 20:52 黃榮
          好  回復(fù)  更多評論
            

          # re: Excel->CSV->VCARD聯(lián)系人格式轉(zhuǎn)換(解決CSV“0”開頭區(qū)號問題,Motorola XT800聯(lián)系人導(dǎo)入記)[未登錄] 2011-05-16 22:30 cc
          有用,謝謝!  回復(fù)  更多評論
            

          # re: Excel->CSV->VCARD聯(lián)系人格式轉(zhuǎn)換(解決CSV“0”開頭區(qū)號問題,Motorola XT800聯(lián)系人導(dǎo)入記) 2011-12-08 13:39 杜強(qiáng)
          @黃榮
            回復(fù)  更多評論
            

          # re: Excel->CSV->VCARD聯(lián)系人格式轉(zhuǎn)換(解決CSV“0”開頭區(qū)號問題,Motorola XT800聯(lián)系人導(dǎo)入記) 2011-12-08 13:39 杜強(qiáng)
          自行車  回復(fù)  更多評論
            

          # re: Excel->CSV->VCARD聯(lián)系人格式轉(zhuǎn)換(解決CSV“0”開頭區(qū)號問題,Motorola XT800聯(lián)系人導(dǎo)入記) 2012-05-16 19:35 易易
          如果還搞不好,可以加我Q354529864,轉(zhuǎn)好了發(fā)給大家,注明格式轉(zhuǎn)換。  回復(fù)  更多評論
            

          # re: Excel->CSV->VCARD聯(lián)系人格式轉(zhuǎn)換(解決CSV“0”開頭區(qū)號問題,Motorola XT800聯(lián)系人導(dǎo)入記) 2013-08-15 14:05 易先生
          我是編程轉(zhuǎn)換,解決手機(jī)號碼格式問題,同上可以修復(fù)亂碼,轉(zhuǎn)不好的可以把源文件發(fā)給我,轉(zhuǎn)好了再打包發(fā)給你 Q354529864,注明格式轉(zhuǎn)換  回復(fù)  更多評論
            

          主站蜘蛛池模板: 柘城县| 丹寨县| 进贤县| 正阳县| 边坝县| 宁都县| 丰镇市| 东兰县| 涿鹿县| 浦东新区| 英山县| 高陵县| 陕西省| 达日县| 搜索| 错那县| 南雄市| 英德市| 长汀县| 乐平市| 丰台区| 湘潭市| 且末县| 乌鲁木齐县| 武义县| 塔城市| 铜陵市| 定边县| 大石桥市| 娱乐| 漯河市| 屏东县| 五原县| 虎林市| 斗六市| 太保市| 平遥县| 永年县| 通州区| 镶黄旗| 石嘴山市|