Remote Utilities on Ubuntu with Wayland
全新 Remote Utilities macOS 和 Linux 版:支持 Wayland 及无人值守访问。 了解更多 →

我该如何将记录从电子表格导入到我的地址簿?

概述

本指南向您展示如何从电子表格文件填充 Remote Utilities 地址簿。


创建模板地址簿文件

您需要生成一个示例 XML 代码以便开始。最简单的方法是创建一个带有示例记录的新地址簿:

  1. 在 Viewer 中,转到 管理 选项卡,然后点击 地址簿管理器: 运行地址簿管理器
  2. 点击 添加: 点击添加
  3. 选择 本地,然后点击 下一步: 选择本地
  4. 选择 创建新地址簿文件,然后点击 完成: 创建本地书
  5. 选择一个目标文件夹,为文件命名并点击 保存: 保存 XML 文件
  6. 关闭地址簿管理器。 关闭地址簿管理器
  7. 您的新地址簿将在主 Viewer 窗口中加载。 新地址簿
  8. 在新地址簿中创建 两个文件夹,并在其中一个文件夹中创建 两个连接。这些是示例记录,因此您可以使用任何您想要的名称。结果可能看起来像这样: 创建示例记录
  9. 完全退出 Viewer (文件→退出),然后继续下面的下一部分。

在 XML 编辑器中打开文件

使用任何 XML 编辑器打开您刚刚创建的示例地址簿文件。您应该看到以下内容:

地址簿在 XML 编辑器中打开

使用免费的 XML 代码格式化工具 来格式化代码,以便更好地可读:

更好的格式化 XML 代码

标签和属性说明

<groups> 标签包含地址簿文件夹。每个文件夹都用 <group> 标签标记,并有两个属性—id 和 parent_group_id。id 属性用作每个文件夹的唯一标识符。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 source pane
  10. 在 Excel 中创建两个空工作表,并将其命名为 Folders 和 Connections: Folders and Connections sheets
  11. 切换到 Folders 工作表,选择 groups 元素在 XML Source 面板中并将其拖放到该工作表的单元格 A1 中。 Dragging folders element
  12. 结果应如下所示: Adding folder columns
  13. 同样,切换到 Connections 工作表,选择 connections 元素在 XML Source 面板中并将其拖放到该工作表的单元格 A1 中。 Dragging connections element
  14. 结果应如下所示: Adding connection columns
  15. 在 Developer 选项卡中单击 Refresh data: Refresh data
  16. 工作表将填充来自示例地址簿的文件夹和连接数据: Refresh data - Folders Refresh data - Connections

向电子表格添加记录

现在您可以用自己的数据填充电子表格。

  1. 切换到 Folders 工作表,并用唯一的 ID 和文件夹名称(标题)填充表格。您可以使用任何字母数字字符串作为文件夹 ID。唯一的要求是它必须是唯一的: Folders added

    请注意,文件夹 A1、A2 和 A3 的父组 ID 是如何指定的。这些是文件夹 A 的子文件夹,其唯一 ID 为 "1"。设置 parent_group_id 是定义地址簿中的文件夹层次的方法。

  2. 切换到 Connections 工作表,选择一个示例行并复制它: Copy row
  3. 选择与您要添加到地址簿的连接数量相等的空行: Copy rows
  4. 右键单击选择的内容,然后选择 Insert copied cells: Paste rows
  5. 结果应如下所示: Paste result

    为什么我需要复制示例数据?

    每个连接项大约有 90 个不同的属性(在表格中由列表示)。为了避免手动填写这些值,您需要先复制所有记录的默认值。您稍后将能够在 Viewer 应用程序中编辑这些属性,包括单独和批量编辑。目前,只需使用默认值即可。

  6. 确保通过拖动右下角的一个小黑色选择器选择整个表格。仅选中的记录将被导出: Paste result
  7. 清除表格中前五列的内容: Clear contents
  8. 用您的连接数据填充列: Populate data

    请注意,parent_group_id 指向连接要放置的文件夹的 ID。在这个例子中,我们将前五个连接放入文件夹 A,另外四个连接放入文件夹 A1(文件夹 A 的子文件夹)。


导出地址簿

现在让我们将您的数据导出为 XML 格式,以用作 Remote Utilities 地址簿。

  1. 在 Developer 选项卡中单击 Export: Export button
  2. 选择地址簿文件的目标位置,然后单击 Save: Save address book
  3. 在 XML 编辑器中打开 my_address_book.xml 文件,并用 sample_book.xml 文件中的相应行替换前两行。保存并关闭地址簿文件。 Replace first rows
  4. 在 Viewer 中选择 Manage 选项卡并单击 Address Book Manager: Launch Address Book Manager
  5. 在地址簿管理器中单击 Add: Click Add
  6. 选择 Local,然后单击 Next: Select local
  7. 选择 Open existing address book file 并单击 Finish: Open existing address book
  8. 导航到您保存的 XML 文件并单击 Open。然后关闭地址簿管理器。 Open address book
  9. 您可以看到您的地址簿已加载到 Viewer 中。文件夹 A 包含 5 个连接: Folder A
  10. 文件夹 A1 包含 4 个连接: Folder A1

结论

使用上述描述的过程来向您的地址簿添加任意数量的记录——文件夹和连接。您可以通过使用 parent_group_id 属性引用它们来创建层次结构并将记录放入文件夹。

标签: 功能