Инструмент · Таблицы
CSV → Excel без кракозябр и потери нулей
Excel часто открывает CSV кракозябрами вроде «РџСЂРёРІРµС‚», превращает 00123 в 123, а длинные номера — в 1,23E+17. MSGView сам определяет кодировку и разделитель, сохраняет нули и длинные числа как текст и создаёт настоящий .xlsx — прямо в браузере, без загрузки файла на сервер.
Перетащите сюда файл .csv или .txt
Один файл или несколько. До 200 МБ, читается по частям.
Пример открывает встроенный файл в кодировке Shift-JIS, чтобы вы увидели результат без своего файла.
.csv · .tsv · .txt — UTF-8, UTF-16, Shift-JIS (CP932), EUC-KR, GB18030, Big5, Windows-1251/1252
Конвертировать файлов:
PDF-по-файлу заменяется на HTML в архиве (браузеры печатают по одной странице за раз).
CSV в Excel за 3 шага
- Перетащите CSV Перетащите файл на страницу или выберите его. Первые 20 строк появятся сразу, уже читаемые.
- Проверьте кодировку и разделитель Оба определяются автоматически, но их можно изменить. Столбцы, которые Excel испортил бы, отмечены синим: они сохраняются как текст.
- Скачайте .xlsx Нажмите «Скачать .xlsx». Или сохраните CSV в UTF-8 с BOM — Excel правильно откроет его двойным щелчком.
Почему Excel показывает кракозябры?
В CSV-файле не указано, в какой он кодировке. Excel угадывает и часто ошибается: русский Excel открывает файл в UTF-8 без BOM как Windows-1251, и вместо «Привет» появляется «РџСЂРёРІРµС‚», а файл в Windows-1251, открытый на Mac или в другой программе, тоже превращается в нечитаемые символы. То же случается с японскими файлами в Shift-JIS и европейскими в Windows-1252. MSGView читает байты и выбирает кодировку, в которой файл декодируется без ошибок.
Нули в начале, длинные числа, даты
Почтовые индексы, номера клиентов и телефонов теряют в Excel нули в начале, а числа длиннее 15 цифр округляются. Если включено «Сохранять нули в начале и длинные числа как текст» (по умолчанию включено), такие ячейки попадают в .xlsx как текст — точно как в файле. Даты тоже не переиначиваются.
Защита от формул
Ячейка, которая начинается с = + − или @, может сработать как формула, когда файл открывают в Excel. MSGView всегда записывает такие ячейки как текст, поэтому скачанный файл ничего не запустит на вашем компьютере.
Вопросы
Мой файл куда-то загружается?
Нет. CSV читается в памяти браузера, а .xlsx создаётся на вашем устройстве. Это можно проверить во вкладке Network (Сеть) инструментов разработчика.
Какого размера может быть файл?
До 200 МБ. На листе Excel помещается 1 048 576 строк; более длинные файлы продолжаются на следующем листе.
Можно оставить формат CSV?
Да: «CSV в UTF-8 для Excel» сохраняет CSV с меткой порядка байтов (BOM), и Excel открывает его без кракозябр.
Работает ли на Mac и на телефоне?
Да, в любом современном браузере. Ничего устанавливать не нужно.