IMPORTTEXT функция

Отнася се за
Excel за Microsoft 365

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

Забележка

Тази функция в момента е общодостъпна за абонати на Microsoft 365, записали се за канала на Insider Beta , работещи с версия 2502 (компилация 18604.20002) или по-нова в Excel за Windows.

Синтаксис

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

Синтаксисът на функцията IMPORTTEXT е:

IMPORTTEXT(път; [разделител]; [skip_rows]; [take_rows]; [кодиране]; [езикова променлива])

Аргумент Описание
път
(задължително)
Локалният път към файла или URL адресът на текстовия файл, който искате да импортирате.
разделител Знак или низ, който задава начина на разделяне на колоните във файла. Ако липсва, функцията използва TAB като разделител.
skip_rows Число, което задава колко реда да се пропуснат. Отрицателна стойност прескача редове от края на масива.
take_rows Число, което задава колко реда да бъдат върнати. Отрицателната стойност отнема редове от края на масива.
кодиране Кодирането на файла. По подразбиране се използва UTF-8.
езикова променлива Определя регионалното форматиране (например формати за дата, числа). По подразбиране се използва езиково-географската променлива на ОС.

Забележка

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

Свързване към текстови файлове в уеб

Когато импортирате файл от уеб, може да се наложи да предоставите идентификационни данни или да влезете, за да получите достъп до файла източник. В такива случаи ще бъдете подканени да изберете метода за удостоверяване, който да използвате за предоставения URL адрес, в диалогов прозорец за удостоверяване.

Удостоверяване на функции за импортиране Dialog.png

Наличните методи за удостоверяване са:

  • Анонимно: Изберете този метод за удостоверяване, когато съдържанието е публично достъпно и не изисква влизане.
  • Windows: Изберете този метод за удостоверяване при достъп до ресурс, който изисква вашите идентификационни данни на Windows.
  • Основни: Изберете този метод за удостоверяване, когато ресурсът изисква потребителско име и парола.
  • Уеб API: Изберете този метод, ако уеб ресурсът, към който се свързвате, използва ключ за API за целите на удостоверяването.
  • Организационен акаунт: Изберете този метод на удостоверяване, ако ресурсът изисква идентификационни данни за акаунт на организацията.

За да изчистите разрешенията, дадени по време на процеса на удостоверяване, щракнете върху " Данни>за получаване на данни> " "Настройки на източник на данни...". След това под раздела "Глобални разрешения " изберете съответния URL път и щракнете върху "Изчистване на разрешения"

Import Functions DS Settings

Примери

Следващите примери се базират на фиктивен път към текстов файл: "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