Функция IMPORTTEXT позволяет импортировать данные из текстового файла (например, CSV, TXT или TSV) непосредственно в Excel. Можно указать разделители, пропускать или принимать строки, а также применять параметры кодирования или языкового стандарта для точного управления импортированным содержимым.
Примечание
В настоящее время эта функция общедоступна для подписчиков Microsoft 365, зарегистрированных в канале предварительной оценки бета-версии с версией 2502 (сборка 18604.20002) или более поздней в Excel для Windows.
Синтаксис
Функция IMPORTTEXT импортирует данные из текстового файла в Excel в виде динамического массива.
Синтаксис функции IMPORTTEXT :
IMPORTTEXT(path, [разделитель], [skip_rows], [take_rows], [encoding], [языковой стандарт])
| Аргумент | Описание |
|---|---|
|
path (обязательно) |
Локальный путь к файлу или URL-адрес текстового файла, который требуется импортировать. |
| Разделитель | Символ или строка, указывающая способ разделения столбцов в файле. Если этот параметр опущен, функция использует tab в качестве разделителя. |
| 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) |
На следующем рисунке показан результат: