Функція IMPORTTEXT

Застосовується до
Excel для Microsoft 365

Функція IMPORTTEXT дає змогу імпортувати дані з текстового файлу (наприклад, CSV, TXT або TSV) безпосередньо в програму Excel. Можна вказати роздільники, пропускати або брати рядки, а також застосовувати параметри кодування або локалізації, щоб точно контролювати імпортований вміст.

Примітка.

Ця функція наразі доступна передплатникам Microsoft 365, зареєстрованим у бета-каналі оцінювання та працює під керуванням версії 2502 (збірки 18604.20002) або пізнішої в програмі Excel для Windows.

Синтаксис

Функція IMPORTTEXT імпортує дані з текстового файлу до Excel як динамічний масив.

Синтаксис функції IMPORTTEXT наведено нижче.

IMPORTTEXT(шлях, [роздільник], [skip_rows], [take_rows], [кодування], [локалізація])

Аргумент Опис
шлях
(обов’язковий)
Шлях до локального файлу або URL-адреса текстового файлу, який потрібно імпортувати.
роздільник Символ або рядок, що визначає, як мають розділятися стовпці у файлі. Якщо його не вказано, функція використовує символ табуляції як роздільник.
skip_rows Число, яке визначає, скільки рядків потрібно пропустити. Від'ємне значення пропускає рядки з кінця масиву.
take_rows Число, яке визначає, скільки рядків потрібно повернути. Від'ємне значення займає рядки з кінця масиву.
кодування Кодування файлу. За замовчуванням використовується кодування UTF-8.
регіон Визначає регіональне форматування (наприклад, формат дати, числовий формат). За замовчуванням використовується локалізація ОС.

Примітка.

  • Імпорт функцій не оновлюється автоматично. Щоб оновити імпортовані дані, натисніть кнопку " Оновити все " на вкладці " Дані ".
  • Ви можете вказати стовпці фіксованої ширини, передавши в аргументі роздільник масив упорядкованих комами масивів цілих чисел.
    Приклад: =IMPORTTEXT("C:\Data\fixedwidth.txt", {1,3})
  • За допомогою функції CHAR можна вказати спеціальні символи для аргументу роздільника.
  • Ви можете скористатися функцією IMPORTCSV як простішою альтернативою для імпорту CSV-файлів.

Підключення до текстових файлів в Інтернеті

Під час імпорту файлу з Інтернету може знадобитися ввести облікові дані або ввійти, щоб отримати доступ до вихідного файлу. У таких випадках вам буде запропоновано вибрати спосіб автентифікації для вказаної URL-адреси в діалоговому вікні автентифікації.

Import Functions Auth Dialog.png

Доступні методи автентифікації:

  • Анонімний: виберіть цей спосіб автентифікації, якщо вміст загальнодоступний і не потребує входу в систему.
  • Windows: виберіть цей спосіб автентифікації під час доступу до ресурсу, який вимагає облікових даних Windows.
  • Основний: виберіть цей спосіб автентифікації, якщо ресурсу потрібно ввести ім'я користувача та пароль.
  • Web API: виберіть цей метод, якщо веб-ресурс, до якого ви підключаєтеся, використовує ключ API для автентифікації.
  • Обліковий запис, виданий організацією: виберіть цей спосіб автентифікації, якщо ресурс вимагає облікові дані облікового запису, організованого організацією.

Щоб очистити дозволи, надані під час процесу автентифікації, клацніть Data>Get Data> 'Data Source Settings...'. Потім на вкладці «Глобальні дозволи» виберіть відповідний URL-шлях і натисніть « Очистити дозволи»

Імпорт функцій Параметри DS

Приклади

В основі наведеного нижче прикладу лежить шлях до фіктивного текстового файлу "C:\Data\example.txt".

Приклад 1

Повернення перших двох рядків із вихідного файлу

Дані.

Продукт Категорія Ціна
A 1 10
B 2 20
C 3 30
Формули
=IMPORTTEXT("C:\Data\example.txt",,,2)

На зображенні нижче показано результат:

importtext-example-new-kb-edited

Приклад 2

Пропуск першого рядка вихідного файлу

Дані.

Продукт Категорія Ціна
A 1 10
B 2 20
C 3 30
Формули
=IMPORTTEXT("C:\Data\example.txt";;1)

На зображенні нижче показано результат:

importtext-example-new-kb-2-edited