Загрузить содержимое текстового файла

Параметры действия:

Предназначение действия:

Загружает содержимое текстового файла.
Расширение файла может быть любым: txt, csv, xml, html, json, ini и т.д.

Чаще всего используется при парсинге файлов.

Путь к файлу (значение на входе действия, или в параметре «Путь к файлу») может быть задан в 3 вариантах:

  • полный формат, например, c:\folder\filename.txt
  • краткий формат относительно папки программы parser.xla, начиная со слеша \, например, \filename.txt
  • краткий формат относительно папки НАСТРОЙКИ ПАРСЕРОВ, без слеша в начале, например, filename.txt
  • если в качестве параметра «путь к файлу» задать слово dialog — будет выведено диалоговое окно выбора файла

При необходимости можно указать кодировку файла (если он некорректно загружается).

Подходит только для файлов, которые корректно открываются Блокнотом или браузером.
(для файлов Word используется другое действие, т.к. doc / docx — не текстовый формат)

Возвращаемое значение: текст из файла

 


Параметр «Путь к файлу (вместо исходного значения)»

Тип параметра: произвольное текстовое значение

Позволяет переопределить значение на входе действия
(тогда входное значение игнорируется, и путь берется из этого параметра)
 

    Параметр «Кодировка текстового файла»

    Тип параметра: выбор из списка, или ввод вручную

    Примеры значений параметра: utf-8; windows-1251; utf-16

    Значение по умолчанию: windows-1251

    Если загруженный текст содержит непечатаемые символы вместо русских букв, попробуйте кодировку utf-8

     

    Примеры использования:

     

    Если кодировка выбрана верно:

    Исходное значение
    Текст (длиной 11 символов)
    Действие Параметр Значение Результат
    Загрузить содержимое текстового файла Путь к файлу   Текст (длиной 103 символа)

    Кодировка текстового файла utf-8

     

    Если кодировка задана неверно, — вместо кириллицы появляются кракозябры:

    Действие Параметр Значение Результат
    Загрузить содержимое текстового файла Путь к файлу   Текст (длиной 136 символов)

    Кодировка текстового файла windows-1251

     

    Ещё пример ошибочно заданной кодировки:

    Действие Параметр Значение Результат
    Загрузить содержимое текстового файла Путь к файлу   Текст (длиной 109 символов)

    Кодировка текстового файла utf-8

     

    Так что, если вместо русских букв отображаются непечатаемые символы, — попробуйте изменить параметр «Кодировка файла»:

    Действие Параметр Значение Результат
    Загрузить содержимое текстового файла Путь к файлу   Текст (длиной 109 символов)

    Кодировка текстового файла windows-1251

     

    Считываем содержимое файла make.ini из папки Настройки парсеров:

    Действие Параметр Значение Результат
    Загрузить содержимое текстового файла Путь к файлу make.ini Текст (длиной 34 символа)

    Кодировка текстового файла  

     

    Если имя файла задано неверно, — действие возвращает сообщение об ошибке:

    Исходное значение   Результат
    C:\test2.txt
     
    ERROR: File not found
    Filename: C:\test2.txt