我想將 .vcf 檔案(包含從 iphone 匯出的許多聯絡人)匯入到諾基亞 3310 3G 手機中。我先做一個測試文件。程序是:
- 將檔案載入到 PC 上
- 更改文件格式以適合手機
- 將 .vcf 從 PC 複製(透過電纜)到檔案 > 手機記憶體 > vCard
- 斷開手機與電腦的連接
- 文件>手機內存>vCard>
- 選擇 .vcf 文件
- 選單(軟按鈕)
- 保存電子名片
電話顯示一條錯誤訊息:“出了點問題。”顯然諾基亞使用了 vCard 標準的子集(參考:vCard 2.1 範例 - 維基百科) 我嘗試使用我研究過的各種語法來格式化文件,例如:
BEGIN:VCARD
VERSION:2.1
N;FirstName;LastName;;
TEL;CELL;VOICE:123567890
END:VCARD
和,
BEGIN:VCARD
VERSION:3.0
FN;CHARSET=UTF-8:FirstName LastName
TEL;CHARSET=UTF-8;TYPE=CELL:(123) 456-7890
END:VCARD
有一些 Excel 巨集可以將 vCard 匯入 Excel,然後匯出(參考:「如何從包含行動聯絡人的 xls 檔案建立 vcf 檔案」)。我使用 Libre Office。
A 嘗試了一個可下載程式 (vcf222),程式聲稱可以重新格式化 .vcf 檔案。它描述於諾基亞高級用戶。它不適用於我的 .vcf 檔案和手機。
我使用的是 Windows 10。
我想知道3310 3G 使用哪種.vcf 格式。然後我可以使用 Notepad++ 修改我的檔案。我很想知道一種更簡單的方法。
答案1
您的 VCARD 格式(版本 2.1)沒問題,問題是您正在使用的文件格式。您需要將 .vcf 檔案的檔案格式設定為 dos 格式。在 unix 中這很簡單,在 vi 中開啟文件,然後輸入 :setlocal ff=dos 然後按回車鍵,然後儲存文件。然後嘗試使用“保存電子名片”的導入方法,它應該可以正常工作。
我希望這有幫助。
答案2
現在已經2020年底了,但沒有人回覆。我找到了一個解決方案,首先將所有聯絡人匯出到 csv(逗號分隔)檔案中。我在舊的 XP 筆記型電腦上使用 PC 套件並透過藍牙連接來完成此操作。紅外線和電纜對於 PC 套件來說是一個麻煩。較新的 Android 手機有更高級的聯絡人匯出選項。然後我使用了一個名為 CSV to vCard Converter 的 vcf 轉換器,這是我在網路上找到的http://www.softsea.com/download/CSV-to-vCard.html。它允許您逐一轉換聯絡人,這在這種情況下是不切實際的。它還可以選擇將包含所有聯絡人的整個 csv 檔案快速轉換為包含所有姓名和號碼的 vcf 檔案。然後我將此 vcf 檔案複製到預先安裝的資料夾中,您可以使用電纜連接到 PC 並選擇「大容量儲存」而不是在手機上充電,在手機上看到該資料夾。現在,當您使用手機的檔案總管實用程式時,您可以找到 vCard 資料夾,然後找到 vcf 檔案。選擇它並在選項下選擇“儲存 vCard”。完畢。所有聯絡人和號碼都會顯示。
答案3
我無法按照 @Rohan 的建議直接連接,但使用藍牙發送文件對我來說效果很好。手機收到文件後會自動將電子名片載入到您的通訊錄中。
以下是我在嘗試上傳包含許多聯絡人的 vcard 檔案時遇到的一些限制:
- 必須有 DOS 換行符,正如 @Mark P 所建議的。
- 解決方案:使用
unix2dos
.
- 解決方案:使用
- 必須是 3.0 或以下版本。
- 解決方案:進行簡單的字串替換,將 4.0 轉換為 3.0:
s/VERSION:4.0/VERSION:3.0/g
。無論如何,它很可能會忽略不相容的標籤。
- 解決方案:進行簡單的字串替換,將 4.0 轉換為 3.0:
- 無法採用特定的位址格式。
- 解決方案:刪除地址線。
- 它不喜歡照片,並且通過藍牙方法傳輸照片需要很長時間。
- 解決方案:使用類似的實用程式剝離照片這個
這是我的腳本來完成這一切:
#!/usr/bin/sh
rm -f nokia-contacts-converted.vcf
python strip-images-from-apple-vcard.py $1 nokia-contacts-converted.vcf
unix2dos nokia-contacts-converted.vcf
sed -i '/^ADR.*$/d' nokia-contacts-converted.vcf
sed -i 's/VERSION:4.0/VERSION:3.0/g' nokia-contacts-converted.vcf
我的用例是從 Nextcloud 匯出的 vcard 檔案。