Чем открыть CSV без кракозябр и «слипшихся» столбцов
CSV открывается двойным щелчком, но часто выглядит странно: иероглифы вместо русских букв, все данные в одной колонке. Объясняем причины и как открыть правильно.
Файл открывается в вашем браузере. CSV открывается и правится в вашем браузере, файл не уходит на сервер.
Что такое CSV
CSV — самый простой формат таблицы: одна строка файла — одна строка таблицы, значения отделены знаком-разделителем. Он существует с эпохи, когда таблицы ещё не умели хранить формулы и оформление, и поэтому прекрасно подходит для переноса данных между разными системами; описан он в RFC 4180 только в 2005 году, и многие программы понимают CSV чуть по-своему.
Отсюда две типичные беды. Русский Excel ждёт разделитель «;», а многие системы отдают запятую — тогда вся строка попадает в одну ячейку. И кодировка: файл в UTF-8 без BOM Excel может показать как набор иероглифов.
- Расшифровка
- Comma-Separated Values — значения через запятую
- Описание формата
- RFC 4180 (2005), тип text/csv
- Расширение
- .csv (разделённый табуляцией — .tsv)
- Разделитель
- Запятая, точка с запятой или табуляция
- Кодировка
- UTF-8, Windows-1251 и другие
Как открыть CSV
У нас, без установки программ
Откройте CSV в редакторе: разделитель и кодировка (UTF-8 или Windows-1251) определяются сами, таблица раскладывается по столбцам, и её можно править как в Excel. Сохраните в CSV для Excel или для 1С, в XLSX или JSON.
Если нужно просто сменить кодировку или разделитель, или вставить данные не в файл, а текстом, используйте конвертер таблиц: там выбирают разделитель «;», запятую или табуляцию и кодировку, включая UTF-8 с BOM.
Программы и приложения
Windows
В Excel: Данные → Из текста/CSV, выбрать кодировку и разделитель — так же без кракозябр. Блокнот показывает текст как есть; удобны LibreOffice Calc и Notepad++.
macOS
Numbers и Excel открывают CSV с мастером импорта; TextEdit показывает «сырой» текст.
iPhone и iPad
Numbers и Excel; «Файлы» показывают CSV текстом.
Android
Google Таблицы (импорт файла с Диска) и Excel.
Перевести CSV в другой формат
CSV переводят в XLSX, чтобы получить настоящую таблицу, в JSON — для программ и API, в YML — для площадок. В Windows-1251 CSV нужен старым программам и версиям 1С.
Частые вопросы
Если не нашли ответ — напишите нам.
Файл сохранён в одной кодировке, а программа читает другую. Откройте его через импорт данных и выберите UTF-8 либо Windows-1251; в нашем редакторе кодировка определяется автоматически, а при необходимости её можно поменять.
Разделитель в файле не тот, который ждёт ваша программа: русский Excel — точка с запятой, а файл с запятыми. Импортируйте через мастер, указав разделитель, либо откройте в редакторе — он найдёт его сам.
Excel принимает такие значения за числа и отрезает нули. При импорте выберите для столбца формат «Текст».
Открывается везде и легко читается программами, но не хранит формулы, оформление и несколько листов. Для обмена между системами подходит, для работы руками — XLSX удобнее.