每個軟件都會有其自身的利與弊,如果想發揮其最大作用,不妨把兩者相結合,這里就把Netscape與Outlook相結合共享數據文件。
下面我們就以導出電子郵件數據為例,來讓Netscape接收Outlook的數據。
1、確認Netscape通訊簿的數據格式
要讓從Outlook通訊簿導出的數據格式能被Netscape“認識”,只能將從Outlook中導出的數據按Netscape的要求進行組織。那么,Netscape對導入的文本數據有什么要求呢?我們可以從Netscape的Bookmark中找到答案。
啟動Netscape,從主界面上單擊“Bookmarks”按鈕,選擇“Edit Bookmarks”,打開Bookmark編輯器;單擊“File”菜單下的“Save as”命令,在彈出的對話框中為文件命名,并選擇保存的文件格式為“plain txt”,這樣我們就得到了一個保存有當前書簽中所有內容的數據文本。打開這個文本文件,我們就可以看見其中的數據格式。
2、將Outlook的通訊簿數據導出
現在,我們要從Outlook中導出相關數據。打開Outlook,單擊“文件”菜單下的“引入和導出”命令啟動“引入和導出向導”。然后依次選擇“導出至文件”、“聯系人”、“DOS文本文件(以Tab分隔)”,在“將導出文件另存為”中可為文件設定保存的位置及文件名,本例中將其命名為“Mail.txt”。
在隨后出現的“導出文件”對話框中,單擊“映射自定義字段”按鈕打開“映射自定義字段”對話框。先單擊右側的“清除映射”按鈕,然后從左側的列表中將“姓名”拖至右側欄中,再單擊左側欄中的“電子郵件”旁的“+”號展開其下內容,拖動其中一個電子郵件地址至右側欄中。按“確定”退出,再按“完成”,就得到了包含姓名與電子郵件列表的數據文本。
3、用Excel和Word對數據文本進行處理
接下來我們先用Excel將導出的Outlook數據文本文件轉換成Netscape通訊簿數據文本格式。
打開Excel,單擊“文件”菜單下的“打開”命令,選擇“Mail.txt”,在隨后打開的“文本導入向導”的步驟一中,選擇“分隔符”;在步驟二中的“分隔符號”中選擇“Tab鍵”;在步驟三的“列數據格式”中選擇“常規”,然后單擊“完成”,就得到了一個包含姓名和電子郵件地址的Excel工作表。
下一步就是要將表中的各數據合并。先將第一行的表頭刪除,然后單擊“編輯”菜單下的“替換”命令,在“查找”框中輸入“, ”,“替換”框中什么也不輸入,將姓與名合并。再用插入列命令在A1中插入“ 〈DL〉〈A HRFF="mail to:”,然后將其復制到最后一行。用同樣的方法在C列后加上一列“" 〉”。然后選擇B列,將其剪切到D列(即將B列內容移動到C列后面),再加上內容為“〈A〉”的E列。最后我們在F1列中輸入公式“=CONCATENATE(A1,B1,C1,D1,E1)”將這五列內容合并,同時拖動F1單元格右下角的小黑點向下拉將公式復制到F列的其他行。
現在,按快捷鍵“Ctrl+C”將F列的數據復制,隨后選擇“編輯”菜單下的“選擇性粘貼”,選擇粘貼格式為“數值”。現在可以將A—E五列全部刪除,然后將內容仍保存為Mail.txt。
用Word打開mail.txt文本,我們會發現其前后多出了許多引號。我們可以用Word的查找與替換功能將其變回為我們所需要的格式。本例中可查找“=""”,將其替換為“=*”,查找“""〉”將其替換為“*〉”,再查找“""”將其全部刪除,將“*”替換為“"”。根據Netscape導入數據文本的要求,應在每個獨立的地址后都加上分隔符“〈DL〉〈P〉”,我們可以將“^p(每行的硬回車符)”替換為“^p〈DL〉〈P〉^p”,最后在文檔的開始加上〈DL〉〈P〉標志符,末尾加上〈/DL〉〈P〉 標志符,即完成了數據文本的制作。
4、將數據導入Netscape通訊簿
現在,我們進行最后一項工作。打開Netscape的“Bookmarks”編輯器,單擊“file”菜單下的“Import”,選擇制作好的“Mail.txt”,再看看Bookmark列表,它們已經出現了!
好了,現在已經大功告成了。是不是有魚與熊掌兼得的感覺?事實上,現有的許多軟件之間可以實現數據共享,只不過它們的實現方法都不會浮在水面上,需要我們去研究和探索。
新聞熱點
疑難解答