Что такое CSV-файл и чем его открыть
CSV-файл — это таблица в виде обычного текста: каждая строка файла — одна строка таблицы, а значения в ней разделены запятыми (иногда точками с запятой или табуляцией). CSV расшифровывается как comma-separated values — «значения, разделённые запятыми». Банки, магазины и веб-сервисы используют этот формат, потому что его умеет читать почти любая программа. Чтобы увидеть файл в виде нормальной таблицы, откройте его в просмотрщике CSV, например в Просмотре CSV от Opener, или в Excel, Google Таблицах или Numbers.
Что внутри CSV-файла
Допустим, банк позволил скачать выписку по операциям в виде report.csv. Если открыть его в текстовом редакторе, вы увидите примерно такое:
Дата,Описание,Сумма,Остаток
2026-10-01,Кофейня,-3.50,1246.50
2026-10-02,"Аренда, октябрь",-850.00,396.50
2026-10-05,Зарплата,2100.00,2496.50
Это и есть весь формат:
- Одна строка таблицы — одна строка файла. Первая строка обычно заголовок с названиями столбцов.
- Разделитель между значениями. Здесь это запятая. Многие европейские сервисы используют вместо неё точку с запятой, потому что запятая у них — десятичный разделитель; файлы с табуляцией часто называют TSV.
- Кавычки вокруг «сложных» значений. В
"Аренда, октябрь"есть запятая, поэтому значение взято в кавычки — так понятно, что запятая часть текста, а не начало нового столбца. - И больше ничего. Ни шрифтов, ни цветов, ни формул, ни ширины столбцов, ни нескольких листов — только текст.
Раз это обычный текст, у файла есть и кодировка — способ хранения букв в виде байтов. Современные файлы используют UTF-8, которая подходит для любого языка. Старые системы иногда используют устаревшие кодировки — отсюда и берутся кракозябры вместо букв и символов.
CSV и Excel (.xlsx): в чём разница
CSV часто считают «файлом Excel», потому что Excel его открывает. Но это совсем разные вещи:
CSV (.csv) |
Книга Excel (.xlsx) |
|
|---|---|---|
| Что это | Обычный текст | ZIP-архив с XML-файлами |
| Листы | Только одна таблица | Много листов |
| Формулы | Нет — только значения | Да |
| Форматирование | Нет | Шрифты, цвета, объединённые ячейки, диаграммы |
| Чем открывается | Любая программа для таблиц, текстовый редактор или код | Программы для таблиц |
| Типичное применение | Выгрузка и загрузка данных между системами | Рабочие документы, которые редактируют люди |
Сервисы выгружают CSV, потому что это наименьший общий знаменатель: банк не знает, пользуетесь ли вы Excel, Google Таблицами, бухгалтерской программой или скриптом, а CSV подходит для всех. Если вам прислали .xlsx, его откроет Просмотр Excel или любая программа для таблиц.
Чем открыть CSV-файл
Opener (любой браузер, без установки). Перетащите файл в Просмотр CSV. Он автоматически определит разделитель (запятую, точку с запятой, табуляцию или вертикальную черту) и кодировку и покажет аккуратную таблицу. Можно искать по всем столбцам и сортировать по любому из них. Файл читается в вашем браузере и не загружается на сервер — разумный выбор по умолчанию для банковских выписок. Редактировать файл он не умеет.
Excel. Если Excel установлен, CSV обычно открывается в нём по двойному щелчку. Это удобно, но Excel сам решает, что означает каждое значение: он может отбросить ведущие нули у номеров счетов или почтовых индексов, показать длинные числа в экспоненциальном виде и принять часть текста за даты. Функция импорта данных в Excel позволяет заранее задать типы столбцов и избежать большинства таких проблем.
Google Таблицы. Создайте пустую таблицу и воспользуйтесь импортом в меню «Файл» или загрузите CSV на Google Диск и откройте его в Google Таблицах. Разделитель можно выбрать при импорте.
Numbers (Mac). Numbers открывает CSV-файлы напрямую — дважды щёлкните по файлу или откройте его из приложения.
Текстовый редактор. «Блокнот» в Windows или TextEdit на Mac показывают исходный текст. Читать так неудобно, зато это самый быстрый способ проверить, какой в файле разделитель и не превратился ли текст в кракозябры.
Частые проблемы (и как их решить)
У простоты CSV есть обратная сторона: нет правила, какой разделитель или кодировку использовать, поэтому файлы из разных систем не всегда открываются без проблем.
- Странные символы вместо букв (
é,’или вопросительные знаки): программа прочитала файл не в той кодировке. См. статью кракозябры в CSV. - Всё в одном столбце: в файле не тот разделитель, которого ждёт программа для таблиц, — обычно точка с запятой вместо запятой или наоборот. См. статью что делать, если CSV открывается в один столбец.
- Файл слишком большой: Excel останавливается на 1 048 576 строках, а большие выгрузки из веб-сервисов бывают больше. См. статью о том, как открыть CSV, который слишком большой для Excel.
- Изменились числа или даты: пропали ведущие нули или в датах поменялись местами день и месяц. Это программа для таблиц переформатировала значения, а не файл испорчен: импортируйте его, задав столбцам текстовый тип, или посмотрите в просмотрщике CSV, который оставляет значения как есть.
Просмотр CSV от Opener решает первые три проблемы автоматически: он распознаёт кодировки UTF-8, Windows-1251 и Windows-1252, определяет разделитель и открывает файлы с миллионами строк на обычном ноутбуке.
Как сохранить или экспортировать в CSV
Иногда нужно наоборот — загрузить список в сервис, который принимает только CSV.
- Excel: выберите «Сохранить как» и укажите один из типов CSV. Если есть вариант «CSV UTF-8», выберите его, чтобы не пострадали буквы с диакритикой и символы.
- Google Таблицы: скачайте лист в формате CSV через меню «Файл».
- Numbers: экспортируйте таблицу в CSV через меню «Файл».
- LibreOffice Calc: выберите «Сохранить как», укажите тип «Текст CSV» и задайте разделитель и кодировку в следующем окне.
- Opener: после поиска и сортировки в Просмотре CSV экспортируйте результат в чистый CSV в UTF-8 или в JSON для разработчиков. Просмотр Excel точно так же экспортирует в CSV любой лист файла
.xlsx.
Две вещи, которые стоит знать перед экспортом: сохраняется только текущий лист, потому что CSV хранит одну таблицу; а формулы заменяются их значениями, и всё форматирование теряется. Если всё это нужно, сохраните исходный .xlsx.
Частые вопросы
Безопасно ли открывать CSV-файл?
CSV — обычный текст, и сам по себе запускать программы он не может. Но программы для таблиц могут воспринимать ячейки, начинающиеся с =, как формулы, так что с CSV от незнакомых отправителей будьте осторожны. Просмотрщик CSV или текстовый редактор просто показывают текст.
Можно ли открыть CSV-файл на телефоне?
Да. Просмотр CSV работает в любом мобильном браузере, а приложения Google Таблицы, Numbers и Excel тоже открывают CSV-файлы.
Почему в моём CSV точки с запятой вместо запятых?
Системы, настроенные на страны, где десятичный разделитель — запятая, часто разделяют значения точкой с запятой, чтобы числа вроде 3,50 не распадались. Большинство программ с этим справятся, если выбрать разделитель при импорте.
Чем CSV отличается от TSV?
Только разделителем: в TSV вместо запятых используется табуляция. Большинство программ для таблиц и просмотрщиков CSV открывают оба формата.