Экспорт данных из Excel в текстовые форматы: полное руководство

Иван Корнев·12.04.2026·5 мин

Чтобы сохранить файл Excel как текстовый (TXT) или CSV, откройте меню «Файл» → «Сохранить как», выберите нужную папку и в выпадающем списке типов файла укажите «Текстовый файл (с разделителями табуляции) (*.txt)» или «CSV UTF-8 (разделители-запятые) (*.csv)». Нажмите «Сохранить» и подтвердите предупреждение о потере форматирования. Выбор конкретного формата зависит от того, куда будут импортироваться данные: для баз данных и веб-сервисов чаще используют CSV, для скриптов и локального анализа — TXT с табуляцией.

Важно: При сохранении в текстовые форматы теряются все формулы, графики, макросы и оформление. Сохраняется только «сырой» текст и значения ячеек активного листа.

В чем разница между TXT и CSV

Хотя оба формата представляют данные в виде простого текста, принцип их структуры различен, что влияет на совместимость с другим ПО.

  • TXT (Text File): Обычно использует символ табуляции (Tab) для разделения столбцов. Это стандартный выбор для переноса данных между офисными программами или импорта в специализированный софт, где запятая может встречаться внутри текста.
  • CSV (Comma-Separated Values): Использует запятую (или точку с запятой в некоторых регионах) как разделитель. Это универсальный стандарт для обмена данными с базами данных (SQL), CRM-системами и скриптами на Python/R.
ХарактеристикаTXT (Табуляция)CSV (Запятая/Точка с запятой)
РазделительСимвол табуляции (\t)Запятая (,) или точка с запятой (;)
Лучшее применениеИмпорт в Word, старые СУБД, ручной анализВеб-сервисы, современные базы данных, аналитика
Обработка кавычекПростаяСтрогая (экранирование обязательных полей)
Риск ошибокНизкий (табуляция редко встречается в тексте)Средний (если в тексте есть запятые без кавычек)

Подготовка таблицы перед экспортом

Качество полученного текстового файла напрямую зависит от чистоты исходных данных в Excel. Перед сохранением выполните три критических проверки:

  1. Уберите лишние пробелы. Пробелы в начале или конце ячейки могут стать частью значения и нарушить импорт. Используйте функцию =СЖПРОБЕЛЫ() (TRIM) для очистки.
  2. Проверьте даты и числа. Убедитесь, что даты записаны в понятном формате (например, ГГГГ-ММ-ДД), а разделитель десятичных дробей соответствует требованиям принимающей системы (точка или запятая).
  3. Выделите нужный лист. Текстовые форматы не поддерживают многолистовую структуру. Если вам нужно сохранить всю книгу, придется повторять процедуру для каждого листа отдельно или использовать макрос.

Осторожно с символами! Если в ячейке содержится тот же символ, который используется как разделитель (например, запятая в тексте при сохранении в CSV), Excel автоматически заключит такую ячейку в двойные кавычки. Если кавычки уже есть внутри текста, они будут продублированы ("").

Пошаговая инструкция: сохранение в TXT

Этот метод идеален, если вы планируете открывать файл в «Блокноте» или импортировать его в систему, чувствительную к запятым.

  1. Откройте файл Excel и перейдите на лист, который нужно сохранить.
  2. Нажмите ФайлСохранить как (или клавиши F12).
  3. Выберите папку назначения.
  4. В поле «Тип файла» найдите и выберите пункт «Текстовый файл (с разделителями табуляции) (*.txt)».
    • Примечание: В старых версиях он может называться просто «Текстовые файлы».
  5. Нажмите кнопку Сохранить.
  6. Появится диалоговое окно с предупреждением: «Выбранная книга содержит несколько листов...». Нажмите ОК, чтобы сохранить только активный лист.
  7. Подтвердите замену файла, если имя уже существует.

Полученный файл можно открыть в любом текстовом редакторе. Столбцы будут разделены широкими отступами (символами табуляции).

Пошаговая инструкция: сохранение в CSV

CSV — наиболее востребованный формат для интеграции. В современных версиях Excel (2016 и новее) рекомендуется использовать кодировку UTF-8 для поддержки кириллицы и спецсимволов.

  1. Перейдите на лист с данными.
  2. Выберите ФайлСохранить как.
  3. В списке типов файла выберите:
    • CSV UTF-8 (разделители-запятые) (*.csv)рекомендуемый вариант. Гарантирует правильное отображение русских букв в большинстве современных систем.
    • CSV (разделители-запятые) (*.csv) — использует системную кодировку (часто Windows-1251). Подходит для старого ПО, но может вызвать «кракозябры» при открытии в вебе.
  4. Нажмите Сохранить и подтвердите работу только с активным листом.

Нюанс с разделителями (Запятая vs Точка с запятой)

В странах, где десятичный разделитель — запятая (Россия, Европа), Excel по умолчанию может сохранять CSV с разделителем точка с запятой (;), чтобы не путать дробные числа (например, 10,5) с разделителями колонок.

  • Если целевая система требует строго запятую, а у вас сохраняются точки с запятой, измените региональные настройки Windows или используйте «Поиск и замену» (Ctrl+H) в готовом файле, заменив ; на ,.

Частые ошибки и способы их решения

Даже при соблюдении инструкции пользователи сталкиваются с типичными проблемами при экспорте.

ПроблемаПричинаРешение
Кириллица превратилась в иероглифыНеверная кодировка (ANSI вместо UTF-8)При сохранении выбирайте тип файла «CSV UTF-8». Если файл уже сохранен, откройте его в Блокноте и пересохраните с кодировкой UTF-8.
Все данные попали в один столбецНесоответствие разделителяПринимающая программа ожидает запятую, а файл сохранен с точкой с запятой (или наоборот). Проверьте настройки региона или замените разделитель вручную.
Сохранен только один листОграничение формата TXT/CSVЭти форматы не поддерживают вкладки. Для экспорта всей книги нужно сохранять каждый лист отдельно или написать простой макрос VBA.
Длинные числа обрезались (напр. номер карты)Формат ячейки «Числовой»Перед сохранением выделите столбец с длинными числами и установите формат «Текстовый», чтобы добавить лидирующий апостроф ' или избежать научной нотации (1.23E+11).

FAQ: Ответы на популярные вопросы

Можно ли сохранить сразу все листы книги в один CSV файл? Нет, стандартными средствами Excel это невозможно. Один файл CSV = один лист. Чтобы объединить данные, скопируйте содержимое всех листов на один сводный лист перед сохранением или используйте Power Query для консолидации.

Как открыть сохраненный CSV, чтобы цифры не превращались в даты? При открытии CSV двойным кликом Excel применяет автоформатирование, которое может испортить данные (например, превратить «1-2» в дату). Правильный способ: открыть пустой лист, перейти на вкладку ДанныеПолучить данные (или «Из текста/CSV») и выбрать ваш файл. В мастере импорта вы сможете вручную указать тип данных для каждого столбца (например, «Текстовый»).

В чем разница между CSV и CSV UTF-8? Обычный CSV сохраняет файл в кодировке вашей операционной системы (в русской Windows это часто CP1251). CSV UTF-8 использует универсальную кодировку, которая корректно отображается на любых устройствах, включая серверы Linux, macOS и веб-браузеры. Всегда выбирайте UTF-8 для передачи данных вовне.