📇
名片管家
AI 辨識未設定
📇
歡迎使用名片管家 👋
這個工具幫助您把名片資料整理好,
存到電腦、匯入手機聯絡人,還能搜尋 LinkedIn。
📌 這個工具可以做什麼?
✍️
輸入名片資料
把名片上的姓名、電話、Email 等資訊填入表格
💾
儲存名片庫
所有名片集中保存,隨時查閱
📱
存入手機聯絡人
匯出後可加入 Google 聯絡人,手機也看得到
🔗
搜尋 LinkedIn
用名字和公司搜尋對方的 LinkedIn,申請加好友
🪜 完整使用步驟
1
點擊上方「🔍 掃描 / 輸入」
進入名片輸入頁面。畫面分成左右兩欄:
・左邊:可上傳名片照片
・右邊:填寫名片資料的表格
💡 小提示:不上傳照片也沒關係,直接在右邊表格手動填寫也可以!
2
填寫名片上的資料
在右邊的表格逐一填入:
👤 姓名:對方的名字
💼 職稱:例如「業務經理」
🏢 公司:公司名稱
📞 電話:辦公室電話
📱 手機:行動電話
✉️ Email:電子郵件
💡 小提示:不是每個欄位都要填,填寫你需要的就好,其他可以空白。
3
點擊「💾 儲存名片庫」
資料會儲存在這台電腦的瀏覽器裡,下次打開還在。
所有儲存的名片可以在「📋 名片庫」頁面查看。
✅ 出現綠色訊息「已儲存至名片庫」就代表成功了!
4
點擊「📥 匯出聯絡人」存入手機
會自動下載一個 .vcf 檔案,接著:
開啟瀏覽器,前往 contacts.google.com
點左側選單的「匯入
選擇剛才下載的 .vcf 檔案,點「匯入
手機打開聯絡人 app 就能看到這位聯絡人了!
5
(選用)搜尋 LinkedIn 加好友
點上方「🔗 LinkedIn」頁面:
從下拉選單選擇已儲存的聯絡人,或自行輸入姓名
確認搜尋關鍵字後點「確認,開啟 LinkedIn」
新分頁會開啟 LinkedIn 搜尋結果,找到對方後點「Connect」
❓ 常見問題
Q:關掉瀏覽器後資料還在嗎?
✅ 在!資料存在這台電腦的瀏覽器裡,只要不清除瀏覽器資料就不會消失。
但換另一台電腦就看不到,建議定期用「匯出 CSV」功能備份。
Q:.vcf 檔案是什麼?
📱 .vcf 是「電子名片」格式,手機和電腦的聯絡人 app 都可以直接讀取。匯入 Google 聯絡人後,手機也會同步顯示。
Q:CSV 是什麼?什麼時候用?
📊 CSV 是可以用 Excel 或 Google 試算表打開的表格檔案。建議每隔一段時間「匯出 CSV」備份所有名片資料,以防資料遺失。
Q:什麼是 LinkedIn?
💼 LinkedIn 是職場社交網站,類似 Facebook 但主要用於工作交流。可以在上面找到對方的公司職位、工作經歷,並申請加為人脈。
📷
上傳名片圖片
支援 JPG、PNG、HEIC、WEBP
📇
拖曳或點擊上傳
選擇圖片,AI 將自動辨識所有欄位

請先至「設定」輸入 API Key 啟用 AI 辨識

✏️
名片資訊
確認或手動填寫後儲存
姓名
職稱
公司
電話
手機
Email
網站
地址
備註
Google Apps Script URL
不知道如何設定?請見「設定」頁面的說明
🔗
LinkedIn 人脈搜尋
確認後在新分頁開啟搜尋,手動點擊 Connect
從名片庫快速填入
搜尋關鍵字
名片庫
0 筆
🗂️

名片庫是空的

掃描或手動輸入後點「儲存名片庫」

🔑
AI 辨識設定
Anthropic API Key(選填)

設定後可在網頁直接上傳名片圖片讓 AI 自動辨識。
沒有 Key 仍可手動輸入,其他功能完全正常。

免費申請 → 新帳號有 $5 免費額度,約可辨識 500~1000 張名片。

Anthropic API Key
Key 僅儲存在本機瀏覽器,不會上傳至任何伺服器
📥
匯入 Google 聯絡人
1在「掃描 / 輸入」頁面點「📥 匯出聯絡人」下載 .vcf 檔
3左側選單點「匯入」→ 選擇 .vcf 檔案 → 匯入
📊
接入 Google 試算表
設定後點「寫入試算表」自動新增一列
1開啟 Google 試算表 → 上方選單「擴充功能 → Apps Script」
2刪除預設程式碼,貼上下方程式碼
3點「部署 → 新增部署作業 → 網頁應用程式」
4執行身分:我自己;存取權限:所有人 → 部署
5複製 Web App 網址,貼到「掃描 / 輸入」頁面的 URL 欄位
function doPost(e) {
  try {
    var sheet = SpreadsheetApp.getActiveSpreadsheet()
                  .getActiveSheet();
    var data = JSON.parse(e.postData.contents);
    if (sheet.getLastRow() === 0) {
      sheet.appendRow([
        '姓名','職稱','公司','電話','手機',
        'Email','網站','地址','備註','建立時間'
      ]);
    }
    sheet.appendRow([
      data.name||'',   data.title||'',
      data.company||'',data.phone||'',
      data.mobile||'', data.email||'',
      data.website||'',data.address||'',
      data.notes||'',
      new Date().toLocaleString('zh-TW')
    ]);
    return ContentService
      .createTextOutput(JSON.stringify({success:true}))
      .setMimeType(ContentService.MimeType.JSON);
  } catch(err) {
    return ContentService
      .createTextOutput(JSON.stringify({success:false,error:err.toString()}))
      .setMimeType(ContentService.MimeType.JSON);
  }
}