使用 文本文件 软件包 的获取文本 操作 - 使用 获取文本 操作 从文本文件中提取内容,并将其保存到字符串变量中。

Automation 360

使用获取文本 操作 从文本文件中提取内容,并将其保存到字符串变量中。

开始之前

确保您要从中获取数据的文本文件不为空。 或者,使用 错误处理程序 软件包 来处理空文件异常,避免自动化失败。

过程

  1. 在操作面板中,从文本文件 软件包 双击或拖动获取文本 操作。
  2. 在源文件字段中,选择一个选项以指定文本文件的位置:
    • Control Room 文件用于从 Control Room 打开文件。
    • 桌面文件用于从设备打开文件。 此字段还接受作为字符串变量或全局值的文件路径输入。
    • 变量用于通过指定文件变量打开文件。
  3. 在文本编码字段中,选择应用于文本文件的编码。
    即使文件使用不同的编码,该操作仍会使用所选编码检索数据。
    • 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 文件编码。
  4. 可选: 选中修剪前导空格和修剪尾随空格复选框,从文本文件提取的数据中移除前导和尾随空格。
  5. 在将结果保存到变量字段中,选择字符串变量以保存输出。
    当自动化运行时,文件的文本内容会被提取并保存到指定的字符串变量中。