CSV в Excel

Автоопределение кодировки; длинные числа остаются текстом, без 3.7E+12

📂

Перетащите файлы сюда

или выберите файлы

Поддерживаются .csv / .txt / .tsv — на выходе стандартный .xlsx

Об этом инструменте

Открытие CSV напрямую в Excel приносит два классических кошмара: кракозябры вместо текста и номера документов, превращающиеся в 3.7E+12. Этот инструмент чинит и то и другое сразу — кодировка определяется автоматически (сначала строгий UTF-8, затем GB18030 как запасной вариант для самых распространённых экспортов), а длинные целые числа и ведущие нули записываются текстом, так что выживает каждая цифра.

Разделитель определяется автоматически (запятая / точка с запятой / табуляция) или задаётся вручную; кавычки раскрываются по RFC 4180. Результат — стандартный .xlsx, который вы продолжаете редактировать локально. Всё выполняется в браузере — списки клиентов и данные заказов никогда не покидают устройство.

Возможности

  • Автоопределение кодировки: UTF-8 / GB18030 — без кракозябр
  • Длинные числа и ведущие нули записываются текстом — никакого 3.7E+12
  • Автоопределение разделителя или ручной выбор: запятая / точка с запятой / табуляция
  • Разбор по RFC 4180 с корректным снятием кавычек
  • Бесплатно, без ограничений, локальная конвертация — без загрузки

Как пользоваться

  1. Перетащите или выберите файл .csv / .txt / .tsv
  2. Выберите кодировку (по умолчанию авто) и разделитель (по умолчанию авто)
  3. Оставьте включённой опцию «длинные числа как текст»
  4. Нажмите «Конвертировать» и скачайте .xlsx

Частые вопросы

Почему мой CSV в Excel открывается с кракозябрами?
Несовпадение кодировки: байты UTF-8 читаются как GBK или наоборот. Инструмент определяет кодировку автоматически — сначала строгий UTF-8, затем GB18030, — или вы можете задать её вручную.
Номера документов превратились в научную нотацию — что делать?
Excel отображает числа длиннее 11 цифр как дробные. Этот инструмент записывает целые числа из 12 и более цифр и значения с ведущими нулями текстом, сохраняя каждую цифру в точности как в файле.
А потерянные ведущие нули?
Коды вроде 001 или 007 теряют нули при хранении как числа. С включённой опцией «длинные числа как текст» они сохраняются дословно как текст.
Столбцы разделились неверно или кавычки не убрались?
Разбор следует RFC 4180 с автоматическим снятием кавычек, разделитель определяется автоматически (запятая / точка с запятой / табуляция) или задаётся вручную. Если разделение всё равно неверное, проверьте, нет ли необычного разделителя.

Похожие инструменты