Функція 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-адреси в діалоговому вікні автентифікації.
Доступні методи автентифікації:
- Анонімно: виберіть цей метод автентифікації, якщо вміст загальнодоступний і не потребує входу.
- Windows: виберіть цей метод автентифікації під час доступу до ресурсу, який вимагає ваших облікових даних Windows.
- Базовий. Виберіть цей метод автентифікації, коли ресурсу потрібні ім'я користувача та пароль.
- Веб-інтерфейс API. Виберіть цей метод, якщо веб-ресурс, до який ви підключаєтеся, використовує ключ API для автентифікації.
- Обліковий запис організації. Виберіть цей метод автентифікації, якщо ресурс потребує облікових даних облікового запису організації.
Щоб очистити дозволи, надані під час процесу автентифікації, натисніть кнопкуОтримати дані>> "Параметри джерела даних...". Потім на вкладці "Глобальні дозволи" виберіть відповідний URL-шлях і натисніть кнопку "Очистити дозволи"
Приклади
Нижче наведено приклади на основі вигаданого шляху до текстового файлу: "C:\Data\example.txt".
Приклад 1
Повернення перших двох рядків із вихідного файлу
Дані.
| Продукт | Категорія | Ціна |
|---|---|---|
| A | 1 | 10 |
| B | 2 | 20 |
| C | 3 | 30 |
| Формули |
|---|
| =IMPORTTEXT("C:\Data\example.txt",,,2) |
На зображенні нижче показано результат:
Приклад 2
Пропустити перший рядок із вихідного файлу
Дані.
| Продукт | Категорія | Ціна |
|---|---|---|
| A | 1 | 10 |
| B | 2 | 20 |
| C | 3 | 30 |
| Формули |
|---|
| =IMPORTTEXT("C:\Data\example.txt";1) |
На зображенні нижче показано результат: