Функцията 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 адрес, в диалогов прозорец за удостоверяване.
Наличните методи за удостоверяване са:
- Анонимно: Изберете този метод за удостоверяване, когато съдържанието е публично достъпно и не изисква влизане.
- 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) |
Следващата илюстрация показва резултата: