如何將記錄從電子表格匯入通訊錄?

概述

本指南將展示如何使用電子表格文件填充 Remote Utilities 通訊錄


創建模板通訊錄文件

您需要生成一段範例 XML 代碼以開始。最簡單的方法是創建一個帶有範例記錄的新通訊錄:

  1. Viewer 中轉到管理標籤並單擊地址簿管理器 運行通訊錄管理器
  2. 單擊新增 點擊新增
  3. 選擇本地並單擊下一步 選擇本地
  4. 選擇創建新的通訊錄文件並單擊完成 創建本地書
  5. 選擇目標文件夾,為文件命名並單擊保存 保存 XML 文件
  6. 關閉通訊錄管理器。 關閉通訊錄管理器
  7. 您的新通訊錄將在主 Viewer 窗口中加載。 新通訊錄
  8. 在新的通訊錄中創建兩個文件夾,並在其中一個文件夾中創建兩個連接。這些是樣本記錄,您可以使用任何您想要的名稱。結果可能看起來像這樣: 創建樣本記錄
  9. 完全退出 Viewer(文件退出)並進入下面的下一部分。

在 XML 編輯器中打開文件

使用任何 XML 編輯器打開您剛剛創建的樣本通訊錄文件。您應該會看到以下內容:

通訊錄在XML編輯器中打開

使用免費的XML 代碼格式化工具對代碼進行格式化,以提高可讀性:

更好格式化的 XML 代碼

標籤和屬性解釋

<groups>標籤封閉通訊錄文件夾。每個文件夾用<group>標籤標示,並具有兩個屬性—idparent_group_idid屬性用作每個文件夾的唯一標識符。parent_group_id屬性僅用於子文件夾,顯示該特定子文件夾的父文件夾的 id。

<connections>標籤封閉表示遠程計算機的連接。每個連接用<connection>標籤標示。<connection>標籤有parent_group_id屬性,指的是此連接所在文件夾的唯一 ID。

此外,每個<connection>標籤封閉持有該連接的屬性的標籤:

連接屬性

您現在可以關閉文件並進入下一步。


將 XML 地圖添加到 Excel

  1. 打開 Microsoft Excel,右擊功能區然後選擇自訂功能區 自訂功能區
  2. 啟用開發者標籤並單擊確定 啟用開發者標籤
  3. 轉到開發者標籤並單擊 點擊源
  4. 在 XML 面板中單擊XML 地圖... 點擊 XML 地圖
  5. 單擊新增 點擊新增
  6. 打開您的樣本通訊錄 XML 文件: 打開 XML 文件
  7. 在 XML 架構警告中單擊確定 XML 架構警告
  8. 在 XML 地圖窗口中單擊確定 XML 地圖窗口
  9. 您將在 XML 資源窗格中看到新增的地圖: XML 資源窗格
  10. 在 Excel 中創建兩個空白工作表並將其命名為 Folders 和 Connections: Folders 和 Connections 工作表
  11. 切換到 Folders 工作表,選擇 groups 元素,並將其拖動到該工作表的 A1 單元格中。 拖動資料夾元素
  12. 結果應如下所示: 新增資料夾欄
  13. 同樣,切換到 Connections 工作表,選擇 connections 元素,並將其拖動到該工作表的 A1 單元格中。 拖動連接元素
  14. 結果應如下所示: 新增連接欄
  15. Developer 標籤中,單擊 刷新數據 刷新數據
  16. 工作表將會填充您範本通訊錄中的資料夾和連接數據: 刷新數據 - Folders 刷新數據 - Connections

將記錄添加到電子表格

現在,您可以使用自己的數據填充電子表格。

  1. 切換到 Folders 工作表,並使用唯一的 ID 和資料夾名稱(標題)填充表格。您可以使用任何字母數字字符串作為資料夾 ID。唯一的要求是它必須是唯一的: 新增資料夾

    請注意資料夾 A1、A2 和 A3 的父組 ID 是如何指定的。這些都是資料夾 A 的子資料夾,其唯一 ID 為 "1"。設定 parent_group_id 是您在通訊錄中定義資料夾層次結構的方式。

  2. 切換到 Connections 工作表,選擇一行樣本並複製: 複製行
  3. 選擇與您要添加到通訊錄的連接數量相同的多個空行: 複製行
  4. 右鍵單擊選擇並選擇 插入複製的儲存格 粘貼行
  5. 結果應如下所示: 粘貼結果

    為什麼我需要複製示例數據?

    每個連接項目大約有 90 個不同的屬性(由表格中的列表示)。為了避免手動填寫值,您需要先複製所有記錄中的默認值。您將能夠在 Viewer 應用中稍後編輯這些屬性,包括逐個和批量編輯。現在,暫時使用默認值即可。

  6. 確保通過拖動右下角的一個小黑色選擇器來選擇整個表格。只有包含在表格中的記錄才會被導出: 粘貼結果
  7. 清除表格中前五列的內容: 清除內容
  8. 用您的連接數據填充這些列: 填充數據

    請注意 parent_group_id 指向連接將所在的資料夾的 ID。在此示例中,我們將前五個連接放在資料夾 A 中,將其他四個連接放在資料夾 A1(資料夾 A 的子資料夾)中。


導出通訊錄

現在讓我們將您的數據導出為 XML 格式,以用作 Remote Utilities 通訊錄。

  1. Developer 標籤中,單擊 導出導出按鈕
  2. 選擇您的通訊錄文件的目的地並單擊 保存保存通訊錄
  3. 在您的 XML 編輯器中打開 my_address_book.xml 文件,並用來自 sample_book.xml 文件的相應行替換前兩行。保存並關閉您的通訊錄文件。 替換前兩行
  4. Viewer 中選擇 管理 標籤,並單擊 地址簿管理器啟動地址簿管理器
  5. 在地址簿管理器中單擊 添加點擊添加
  6. 選擇 本地 並單擊 下一步選擇本地
  7. 選擇 打開現有的地址簿文件,然後單擊 完成打開現有地址簿
  8. 導航到您保存的 XML 文件並單擊 打開。然後關閉地址簿管理器。 打開地址簿
  9. 您可以看到您的通訊錄已經加載到 Viewer 中。資料夾 A 包含 5 個連接: 資料夾 A
  10. 資料夾 A1 包含 4 個連接: 資料夾 A1

結論

利用上述過程可以向您的通訊錄添加任意數量的記錄—資料夾和連接。您可以通過使用 parent_group_id 屬性引用它們來創建層次並將記錄放入資料夾中。

標籤: 功能