从 EXCEL/CSV 模板上传文本替换数据
文本替换屏幕上的“从 EXCEL 或 CSV 模板加载”按钮,可让您从 EXCEL 电子表格模板(.xlsx)或 CSV 文件(.csv,逗号分隔的文件格式)上传您的替换项。
GOFR 允许您从 EXCEL 电子表格加载多行替换数据。
文件规则
- 要从 Excel 加载替换项,数据必须位于工作簿的第一个工作表中。
- 数据必须带有相应的标题,并位于第一行。
- 列可以按任意顺序排列,但必须具有相应的标题。
- 只有两列是绝对必需的:Text To Find 和 Text To Replace,其余列将默认为某个值(请参阅下表中的“默认值”)。
- 列必须具有下表所列的相应标题。它们的拼写必须与下表完全一致;大小写无关紧要。
- 在 Excel 文件中,"Text To Find" 列中的空白条目将被程序忽略。
- 在 CSV 文件中,各值以逗号分隔;包含逗号、引号或换行符的值必须用双引号括起来。
- Text To Find 和 Text To Replace 的长度各自最多可达 4000 个字符。更长的文本会被截断,程序会显示哪些记录被截断。
- 最多加载 10,000 行。
- 加载的替换项会取代屏幕上当前的替换项。
- 试用版每次加载模板最多只能加载 5 个替换项。Lite 版不支持从模板加载。
请在此处下载模板:http://www.officefindreplace.com/Home/Downloads(“下载模板”按钮会打开此页面)。
那里有两个模板,一个是简单的,不含格式字段(例如您要查找特定格式的文本时所需的字段),另一个是更复杂的,含有格式字段。请参阅其他帮助:查找特定格式的文本
您也可以在文本替换屏幕上单击“导出为 CSV”,获取一个包含所有列的文件,并将其用作模板。
有关参数的详细说明,请阅读:
文本和选项列
对于 True 或 False 列,请输入 True 或 False(也接受 T、F、1 和 0)。
| 字段名称(必须作为该列的标题出现) | 默认值 | 说明 |
|---|---|---|
| Text To Find | 这是您要在文档中查找的文本。它可以是正则表达式或通配符模式(请参阅下面的更多设置)。 | |
| Regex Find | False | 值:True 或 False。如果为 True,要查找的文本将被视为正则表达式模式。更多信息请参阅此处:正则表达式 |
| WildCard Find | False | 值:True 或 False。如果为 True,要查找的文本将被视为通配符表达式。更多信息请参阅此处:通配符 |
| Text To Replace | 这是您要在文档中替换成的文本。它可以是正则表达式或通配符模式(请参阅下面的更多设置)。 | |
| Regex Replace | False | 值:True 或 False。如果为 True,要替换的文本将被视为正则表达式。 |
| WildCard Replace | False | 值:True 或 False。如果为 True,要替换的文本将被视为通配符模式。 |
| Body | True | 值:True 或 False。适用于所有类型(Excel、PowerPoint、Word、Visio、文本)。选中后,将在正文中搜索要查找的文本。 |
| Hdr | True | 值:True 或 False。仅限 Word、PowerPoint、Excel。选中后,将在页眉中搜索要查找的文本。 |
| Footer | True | 值:True 或 False。仅限 Word、PowerPoint、Excel。选中后,将在页脚中搜索要查找的文本。 |
| Notes | True | 值:True 或 False。仅限 PowerPoint。选中后,将在 PowerPoint 备注中搜索要查找的文本。也接受标题 Foot Notes。 |
| Links | True | 值:True 或 False。仅限 Word、Excel、PowerPoint 和 Visio。选中后,将搜索 Office 文档中定义的任何超链接。请注意,在 EXCEL 中,如果选中此选项,则只会搜索超链接。也接受标题 Hyperlinks。 |
| Case Insensitive | True | 值:True 或 False。选中后,将忽略您在文档中搜索的文本的大小写。 |
| End Notes | True | 值:True 或 False。仅限 Word。选中后,将在尾注中搜索要查找的文本。 |
| Whole Word | False | 值:True 或 False。适用于所有文档类型。选中后,要查找的文本被视为完整的单词,而不是单词的一部分。有关指定单词边界(开始和结束)的特殊字符,请参阅下文。 |
| Entire Cell | False | 值:True 或 False。仅限 Excel。选中后,整个单元格必须与要替换的值匹配。 |
| Excel Formula | False | 值:True 或 False。仅限 Excel。不能与 Entire Cell 同时使用,它们必须在不同的行上输入。 |
| File Name | False | 值:True 或 False。将查找和替换操作应用于最终的文件名。这仅适用于文件名本身,而不适用于文件名中的输出目录部分。 |
| Follow Case | False | 值:True 或 False。跟随原始文本的大小写(大写和小写)。 |
要查找的格式列
这些列保存查找特定格式的文本屏幕的设置。值:A、Y 或 N。默认值为 A。
| 字段名称 | 说明 |
|---|---|
| Italics To Find | A = 任意格式,Y = 格式为 斜体,N = 格式不是斜体 |
| Bold To Find | A = 任意格式,Y = 格式为 粗体,N = 格式不是粗体 |
| Underline To Find | A = 任意格式,Y = 格式为下划线,N = 格式不是下划线 |
| Strike To Find | A = 任意格式,Y = 格式为删除线,N = 格式不是删除线 |
| Style To Find | A = 任意,Y = 在样式中,N = 不在样式中。样式在 StyleId To Find 中给出。 |
| StyleId To Find | 样式的名称,例如 Heading1。默认值为 Normal。 |
| Font Color To Find | A = 任意,Y = 为字体颜色,N = 不为字体颜色。颜色在 Font Color Id To Find 中给出。 |
| Font Color Id To Find | 颜色,格式为 #AARRGGBB,例如红色为 #FFFF0000。默认值为 #FF000000(黑色)。 |
| Highlight Color To Find | A = 任意,Y = 为突出显示颜色,N = 不为突出显示颜色。颜色在 Highlight Color Id To Find 中给出。 |
| Highlight Color Id To Find | 颜色,格式为 #AARRGGBB。请使用突出显示颜色图表中的某个值。默认值为 #FFFFFFFF(白色)。 |
| Vertical Align To Find | A = 任意,Y = 垂直对齐,N = 非垂直对齐 |
要应用的格式列
这些列保存替换后应用格式屏幕的设置。值:A、Y 或 N:A = 保持原样,Y = 应用,N = 删除。默认值为 A。
| 字段名称 | 说明 |
|---|---|
| Italics To Replace | 斜体 |
| Bold To Replace | 粗体 |
| Underline To Replace | 下划线 |
| Strike To Replace | 删除线 |
| Font Color To Replace | 字体颜色。颜色在 Font Color Id To Replace 中给出。 |
| Font Color Id To Replace | 颜色,格式为 #AARRGGBB。默认值为 #FF000000(黑色)。 |
| Highlight Color To Replace | 突出显示颜色。颜色在 Highlight Color Id To Replace 中给出。 |
| Highlight Color Id To Replace | 颜色,格式为 #AARRGGBB。请使用突出显示颜色图表中的某个值。默认值为 #FFFFFFFF(白色)。 |
| Vertical Align To Replace | 垂直对齐 |
| Font Size To Replace | 字号。字号在 Font Size Value To Replace 中给出。 |
| Font Size Value To Replace | 字号(以磅为单位),例如 12 或 10.5(使用句点作为小数分隔符)。 |
单词边界
默认情况下,以下字符表示单词边界(您可以在高级设置的“单词边界标识符”中更改它们):
+=-() /'<>?^&%$#@!;.:,[] 以及不间断空格
特别注意事项
- 开启正则表达式或通配符时,Whole Word 和 Case Insensitive 会被设置为 false。它们不适用于正则表达式模式搜索。开启 Regex Find 时,Entire Cell 也会被设置为 false。
- Whole Word 和 Links 不能同时开启,它们被视为互相排斥。
- 当 Regex Replace 或 WildCard Replace 为 True,而 Regex Find 和 WildCard Find 均不为 True 时,会开启相应的查找选项。
- 当 Whole Word 或 Entire Cell 为 True 时,WildCard Find 会被设置为 false。