使用获取文本 操作 从文本文件中提取内容,并将其保存到字符串变量中。
开始之前
确保您要从中获取数据的文本文件不为空。 或者,使用 错误处理程序 软件包 来处理空文件异常,避免自动化失败。
过程
- 在操作面板中,从文本文件 软件包 双击或拖动获取文本 操作。
-
在源文件字段中,选择一个选项以指定文本文件的位置:
- Control Room 文件用于从 Control Room 打开文件。
- 桌面文件用于从设备打开文件。 此字段还接受作为字符串变量或全局值的文件路径输入。
- 变量用于通过指定文件变量打开文件。
-
在文本编码字段中,选择应用于文本文件的编码。
即使文件使用不同的编码,该操作仍会使用所选编码检索数据。
- ANSI
- UTF-8
- 带 BOM 的 UTF-8
- UNICODE
- Win1251
- UTF-16LE
- UTF-16BE
-
Shift-JIS
注: 如果 Shift-JIS 无法清晰地提取某些字符,您可以将文档转换为 UTF-8 以使用 UTF-8 格式读取文本文件,或者使用
C#dll获取输出。有关更多信息,请参阅 Use DLL action to read file with SHIFT-JIS。
- 自动检测:识别文件编码。 此选项支持带 BOM 的 UTF-8、ANSI、UTF-16LE 和 UTF-16BE 文件编码。
- 可选: 选中修剪前导空格和修剪尾随空格复选框,从文本文件提取的数据中移除前导和尾随空格。
-
在将结果保存到变量字段中,选择字符串变量以保存输出。
当自动化运行时,文件的文本内容会被提取并保存到指定的字符串变量中。