从 EXCEL/CSV 模板上传连接字符串替换项
连接字符串中心的“查找/替换/更新连接”选项卡中的“从 EXCEL 或 CSV 模板加载更改”按钮,可让您从 EXCEL 电子表格(.xlsx)或 CSV(逗号分隔,.csv)文件加载连接字符串替换项。
GOFR 允许您从一个文件加载多行替换数据。
请按以下步骤操作,以确保正确导入您的数据。
- 单击“将更改导出为 CSV”按钮以创建空白模板。此步骤与处理文本替换时略有不同。原因是您必须告诉程序要导入哪些连接属性,最简单的方法是创建一个填充了所有列和行的“空白”导出文件:该导出文件为程序已知的每个连接属性提供一行,并为您已输入的每个操作提供一行。
- 按照下表向模板中添加所需的数据。请注意,您可以为同一个连接属性创建多行。只需在 excel 中复制该行,并保持
Element值不变即可。 - 将文件另存为
.csv或.xlsx,单击“从 EXCEL 或 CSV 模板加载更改”,然后选择该文件。
加载模板会替换该选项卡中当前的查找替换操作。
规则
- Text To Find 和 Text To Replace 都为空的条目将被程序忽略。您可以将 Text To Find 留空。这会告诉系统,把 Text To Replace 中的任何值放入文档中没有值的连接属性。
- 其
Element与程序已知的任何连接属性都不匹配的行将被忽略。 - 要从 Excel 加载替换项,数据必须位于工作簿的第一个工作表中。
- 数据必须带有相应的标题,并位于第一行(第 1 行)。
- 列可以按任意顺序排列,但必须具有相应的标题。
- 标题的拼写必须与下表完全一致。大小写无关紧要。
- 最多读取约 300 行。
- 试用版仅加载
.csv文件的前 2 行和.xlsx文件的前 5 行。
列
| 字段名称(必须作为该列的标题出现) | 说明 |
|---|---|
Element |
标识您要更新的连接属性。如果您不知道该值,只需先导出为 csv,所有的值都会提供。 |
Text To Find |
这是您要在 Element 所指定的连接属性中查找的文本。它可以是正则表达式或通配符模式(请参阅下面的更多设置)。 |
Regex Find |
值:True 或 False。如果为 True,要查找的文本将被视为正则表达式模式。更多信息请参阅此处:正则表达式。请注意,如果输入 True,Text To Find 将以绿色标记。 |
WildCard Find |
值:True 或 False。如果为 True,要查找的文本将被视为通配符表达式。更多信息请参阅此处:通配符。 请注意,如果输入 True,Text To Find 将以黄色标记。 |
Text To Replace |
这是您要在 Element 所指定的连接属性中替换成的文本。它可以是正则表达式或通配符模式(请参阅下面的更多设置)。颜色标记的规则与 Text To Find 相同。 |
Regex Replace |
值:True 或 False。如果为 True,要替换的文本将被视为正则表达式。 |
WildCard Replace |
值:True 或 False。如果为 True,要替换的文本将被视为通配符模式。 |
Case Insensitive |
值:True 或 False。为 True 时,将忽略您在文档中搜索的文本的大小写。 |
对于 True/False 列,您也可以输入 1 或 0。
例如,Element 设置为连接字符串属性、Text To Find 为 Server=myServer;Database=myDb、Text To Replace 为 Server=myNewServer;Database=myDb 的一行,会将每个匹配的连接指向新服务器。
特别注意事项
- 开启正则表达式或通配符时,Case Insensitive 值会被设置为 false 并被禁用。它们不适用于正则表达式模式搜索。
- 如果正则表达式或通配符搜索模式输入不正确,相应的文本字段将以粉红色标记。