Импортиране и експортиране на текстови файлове (.txt или .csv)

Отнася се за
Excel за Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

Има два начина за импортиране на данни от текстов файл с Excel: можете да го отворите в Excel или като външен диапазон от данни. За да експортирате данни от Excel в текстов файл, използвайте командата "Запиши като " и променете типа на файла от падащото меню.

Има два често използвани формата на текстови файлове:

  • Текстови файлове с разделители (.txt), в които знакът за табулация (ASCII код на знака 009) обикновено разделя всяко поле с текст.
  • Текстови файлове със стойности, разделени със запетая (.csv), в които знакът запетая (,) обикновено разделя всяко поле с текст.

Можете да промените разделителния знак, който се използва както в текстовите файлове с разделители, така и в текстовите файлове с .csv разделители. Това може да е необходимо, за да се уверите, че операцията за импортиране или експортиране работи по желания от вас начин.

Забележка

Можете да импортирате или експортирате до 1 048 576 реда и 16 384 колони.

Импортиране на текстов файл чрез отварянето му в Excel

Можете да отворите текстов файл, който сте създали в друга програма, като работна книга на Excel с помощта на командата "Отвори ". Отварянето на текстов файл в Excel не променя формата на файла – можете да видите това в заглавната лента на Excel, където името на файла запазва разширението на текстовия файл (например .txt или .csv).

  1. Отидете на "Отвори файл>" и отидете до местоположението, което съдържа текстовия файл.

  2. Изберете Text Files в падащия списък за типове файлове в диалоговия прозорец "Отваряне".

  3. Намерете и щракнете двукратно върху файла с текст, който искате да отворите.

    • Ако файлът е текстов файл (.txt), Excel стартира съветника за импортиране на текст. Когато приключите със стъпките, щракнете върху "Готово ", за да завършите операцията за импортиране. Вижте съветника за импортиране на текст за повече информация относно разделителите и разширените опции.

    • Ако файлът е .csv, Excel автоматично отваря текстовия файл и показва данните в нова работна книга.

      Забележка

      Когато Excel отваря .csv файл, той използва текущите настройки за формата на данните по подразбиране, за да интерпретира как да импортира всяка колона с данни. Ако искате по-голяма гъвкавост при конвертирането на колони в различни формати на данни, можете да използвате съветника за импортиране на текст. Например форматът на колона за данни в .csv файла може да бъде MDY, но форматът на данните по подразбиране на Excel е YMD, или искате да преобразувате колона с числа, която съдържа водещи нули, в текст, така че да можете да запазите водещите нули. За да накарате Excel да изпълни съветника за импортиране на текст, можете да промените разширението на името на файла от .csv на .txt, преди да го отворите, или можете да импортирате текстов файл, като се свържете към него (за повече информация вж. следващия раздел).

Импортиране на текстов файл чрез свързване към него

Можете да импортирате данни от текстов файл в съществуващ работен лист.

  1. Щракнете върху клетката, където искате да поставите данните от текстовия файл.

  2. В раздела " Данни ", в групата "Получаване & трансформация на данни " щракнете върху "От текст/CSV".

  3. В диалоговия прозорец за импортиране на данни намерете и щракнете двукратно върху текстовия файл, който искате да импортирате, след което щракнете върху Импортиране.
    Следвайте инструкциите в съветника за импортиране на текст. Щракнете върху изображението на бутона "Помощ" на произволна страница на съветника за импортиране на текст за повече информация относно използването му. Когато приключите със стъпките в съветника, щракнете върху "Готово ", за да завършите операцията за импортиране.

  4. След като изберете таблицата, изберете "Зареждане > В", за да укажете къде искате да поставите данните. В диалоговия прозорец за импортиране на данни направете следното:

    1. Изберете една от опциите в диалоговия прозорец "Импортиране на данни ".
    2. Щракнете върху OK.
      Excel поставя диапазона за външни данни в местоположението, което укажете.

Ако Excel не конвертира колона с данни във формата, който искате, можете да преобразувате данните, след като ги импортирате. За повече информация вж. "Преобразуване на числа, съхранени като текст, в числа " и "Преобразуване на дати, съхранени като текст, в дати".

Експортиране на данни в текстов файл чрез записване

Можете да конвертирате работен лист на Excel в текстов файл, като използвате командата "Запиши като ".

  1. Отидете на "Запиши като".>

  2. Появява се диалоговият прозорец Запиши като.

  3. В полето "Запиши като тип " изберете формата на текстовия файл за работния лист.

    • Например щракнете върху текст (разделен с табулатори) или CSV (разделен със запетаи).
    • Забележка

      Различните формати поддържат различни набори от функции. За повече информация за наборите функции, поддържани от различните формати на текстови файлове, вж. Файлови формати, поддържани в Excel.

  4. Отидете до местоположението, където искате да запишете новия текстов файл, и след това щракнете върху "Запиши".

  5. Показва се диалогов прозорец, който ви напомня, че само текущият работен лист ще бъде записан в новия файл. Ако сте сигурни, че текущият работен лист е този, който искате да запишете като текстов файл, щракнете върху OK. Можете да записвате други работни листове като отделни текстови файлове, като повторите тази процедура за всеки работен лист.

  6. Появява се втори диалогов прозорец, който ви напомня, че работният лист може да съдържа функции, които не се поддържат от формати на текстови файлове. Ако се интересувате само от записване на данните от работния лист в новия текстов файл, щракнете върху Да. Ако не сте сигурни и искате да научите повече за това кои функции на Excel не се поддържат от форматите на текстови файлове, щракнете върху "Помощ " за повече информация.

За повече информация за записването на файлове в други формати вж. "Записване на работна книга в друг файлов формат".

Промяна на разделителя, който се използва при импортиране на текстов файл

Начинът, по който променяте разделителя при импортиране, е различен в зависимост от начина, по който импортирате текста.

  • Ако използвате "Получаване & преобразуване на данни > от текст/CSV", след като изберете текстовия файл и щракнете върху "Импортиране", изберете знак, който да използвате, от списъка под "Разделител". Можете да видите ефекта от новия си избор незабавно във визуализацията на данните, така че да сте сигурни, че сте направили желания избор, преди да продължите.
  • Ако използвате съветника за импортиране на текст, за да импортирате текстов файл, можете да промените разделителя, който се използва за операцията за импортиране в стъпка 2 на съветника за импортиране на текст. В тази стъпка можете също да промените начина, по който се обработват последователните разделители, като например последователни кавички.
    Вижте съветника за импортиране на текст за повече информация относно разделителите и разширените опции.

Промяна на разделителя в списъци по подразбиране за записване на файлове като текст (.csv) в Excel

Ако искате да използвате точка и запетая като разделител в списъци по подразбиране, когато записвате като .csv, но трябва да ограничите промяната до Excel, помислете дали да не смените десетичния разделител по подразбиране на запетая – това принуждава Excel да използва точка и запетая като разделител в списъци. Очевидно това ще промени и начина на показване на десетичните числа, така че помислете за промяна на разделителя на хилядите, за да ограничите всяко объркване.

  1. Изчистване на опциите> на Excel Опции >за разширено>редактиранеИзползвайте разделители на системата.
  2. Задайте десетичен разделител на , (запетая).
  3. Задайте разделител за хилядите на . (точка).

Промяна на разделителя в списъци по подразбиране за нови текстови файлове (засяга всички програми)

Когато записвате работна книга като .csv файл, разделителят в списъци по подразбиране (разделител) е запетая. Можете да го промените на друг знак за разделител, като използвате настройките за регион на Windows. 

Внимание

Промяната на настройката на Windows ще доведе до глобална промяна на вашия компютър, която ще засегне всички приложения. За да промените само разделителя за Excel, вижте "Промяна на разделителя в списъци по подразбиране за записване на файлове като текст (.csv) в Excel".

  1. В Microsoft Windows 11 изберете лентата за търсене и въведете "Регионални настройки".
  2. Изберете Административни езикови настройки.
  3. Под раздела "Формати " изберете "Допълнителни настройки".
  4. В диалоговия прозорец "Персонализиране на формат", в раздела "Числа" въведете знак, който да се използва като нов разделител, в полето "Разделител за списъци".
  5. Изберете OK два пъти.

Забележка

 След като промените знака за разделител в списъци за компютъра си, всички програми ще използват новия знак като разделител в списъци. Можете да върнете знака на знака по подразбиране, като следвате същата процедура.

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност за Excel или да получите поддръжка в общностите.

Вж. също

Импортиране на данни от външни източници на данни (Power Query)