连接字符串/文件 – 查找和替换

Global Office Find & Replace 允许您更改 EXCEL 中数据连接的各个方面。

有几种可能的使用场景。

  1. 数据库名称已更改。
  2. 存储在 SharePoint 中的共享连接文件已更改。
  3. 服务器名称或 URL 已更改。
  4. 您想更改连接名称。
  5. 您想选中“Always Use Connection File”(始终使用连接文件)设置的复选框。

等等。

GOFR 允许您检查计算机或文件共享上所有 EXCEL 文档中的所有连接字符串,并允许您查找和替换连接字符串的任何部分。

连接字符串中心屏幕

当您单击主屏幕第 3 步中的“Excel 连接”按钮时,程序会读取您在第 2 步中选择的文档的连接,并向您显示 3 个不同的选项卡。

按 MS Office 文档显示的连接

在这里,您可以浏览在第 2 步中选择的所有文件,并通过单击“显示连接”显示该文档的所有连接字符串和文件。属性屏幕显示属性名称及其值。如果您在此处单击“更新”,则会在“查找/替换/更新连接”选项卡中创建新的查找和替换操作,并将您带到该选项卡进行必要的更改。单击“返回文档列表”可返回文件列表。

唯一连接

在这里,您将看到所有唯一连接值的列表,以及每个值所在的文档数。您可以查看所有值,并单击“显示文件”查看它们所在的所有文件(“返回唯一属性列表”会带您返回)。单击“更新”可在“查找/替换/更新连接”选项卡中创建一个条目,用于查找和替换该连接字符串的该值。

查找/替换/更新连接

您将在这里对不同的连接字符串值执行所有查找和替换操作。每一行包含:

  • 删除– 从查找替换操作中删除一个条目。
  • 选择属性– 这是一个下拉列表,列出您可以更改的连接属性。
  • 要查找的文本 – 输入要查找的文本。可以是连接字符串的全部或一部分,例如 Server=myServer。
  • 选项(位于“要查找的文本”旁边)– 可让您在要查找的文本中启用正则表达式或通配符:选择“文本”、“通配符”或“正则表达式”。其工作方式与文本替换中相同,请参阅文本选项。
  • 要替换的文本 – 输入您要替换成的文本,例如 Server=myNewServer。
  • 选项(位于“要替换的文本”旁边)– 在查找操作成功之后,您还可以输入正则表达式或通配符替换。这样可以进一步处理数据。请参阅我们有关此主题的帮助主题。
  • 忽略大小写– 选中后,将忽略文本的大小写,即 JoHn SmItH 被视为等同于 John Smith。这不适用于正则表达式和通配符替换。

此选项卡底部的按钮:

  • 添加更改– 创建新的一行,以便执行新的查找替换操作。
  • 从 EXCEL 或 CSV 模板加载更改– 从 excel 电子表格或 csv 文件加载操作,请参阅从 EXCEL/CSV 模板上传连接字符串替换项。
  • 将更改导出为 CSV– 将您的连接字符串操作导出到 csv 文件。该文件可用作加载用的模板。

其他按钮

  • 将所有连接导出为 csv– 将所有文档的所有连接属性导出到可在 Excel 中打开的 csv 文件。该文件包含 File、Property 和 Value 列,导出完成后会自动打开。
  • 重置 – 删除所有连接字符串查找替换操作,并重新从您的文档读取连接。
  • 保存并关闭 – 完成后单击它。然后返回主屏幕,在第 4 步中选择输出,并单击“执行替换或提取”。

注意事项

  1. 与文本替换不同,您可以将要查找的文本留空。如果您想用某个值填充空属性,这一点很重要。只需将该字段留空,并在要替换的文本框中输入值。
  2. 与文本替换中一样,如果您在要替换的文本中选择了正则表达式或通配符替换,则在要查找的文本中也必须使用正则表达式或通配符。
  3. 如果您选择了正则表达式或通配符,“忽略大小写”将被禁用,因为它与正则表达式无关。
  4. 正则表达式以绿色标记。
  5. 通配符表达式以黄色标记。
  6. 正则表达式或通配符输入中的错误以粉红色标记。
  7. 某些连接属性在 Excel 中显示为复选框,例如 “Always Use Connection File” 和 “Save Password”(保存密码)。它们被视为“True”或“False”,或者“1”和“0”,并在程序中显示为 “1 (已选中)” 或 “0 (未选中)”。更改这些值时,会忽略正则表达式设置。输入要查找的文本时,选中时输入“1”或“true”,未选中时输入“0”或“false”。
  8. 请注意,如果您正在更新连接字符串并添加密码,而未选中“Save Password”复选框,Excel 将删除该密码。在这种情况下,您还必须更新“Save Password”选项。
  9. 试用版一次最多只能更改 2 个连接字符串。