Інструмент · Таблиці

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

CSV в Excel за 3 кроки

  1. Киньте CSV Перетягніть файл на сторінку або виберіть його. Перші 20 рядків з'являться одразу, вже читабельні.
  2. Перевірте кодування й роздільник Обидва визначаються автоматично, їх можна змінити. Колонки, які Excel зіпсував би, позначено синім: вони зберігаються як текст.
  3. Завантажте .xlsx Натисніть «Завантажити .xlsx». Або збережіть CSV у UTF-8 з BOM — Excel відкриє його правильно подвійним кліком.

Чому Excel показує кракозябри?

CSV-файл не каже, в якому він кодуванні. Excel вгадує, і часто помиляється: японський файл у Shift-JIS чи європейський у Windows-1252 відкривається як незрозумілі символи. MSGView читає байти й вибирає кодування, яке розкодовує файл без помилок.

Нулі на початку, довгі числа, дати

Поштові індекси, номери клієнтів і телефони втрачають нулі на початку, а числа, довші за 15 цифр, Excel округлює. З опцією «Зберегти нулі на початку й довгі числа як текст» (увімкнена за замовчуванням) такі клітинки потрапляють у .xlsx як текст, точно як у файлі. Дати теж не переінакшуються.

Захист від формул

Клітинка, що починається з = + − або @, може спрацювати як формула, коли файл відкривають в Excel. MSGView завжди записує такі клітинки як текст, тож завантажений файл нічого не запустить на вашому комп'ютері.

Питання

Мій файл кудись завантажується?

Ні. CSV читається в пам'яті браузера, а .xlsx створюється на вашому пристрої. Це можна перевірити у вкладці Network інструментів розробника.

Якого розміру може бути файл?

До 200 МБ. На аркуші Excel вміщається 1 048 576 рядків; довші файли продовжуються на наступному аркуші.

Можна лишити формат CSV?

Так: «CSV у UTF-8 для Excel» зберігає CSV з позначкою кодування (BOM), який Excel відкриває без кракозябр.

Чи працює на Mac і телефоні?

Так, у будь-якому сучасному браузері. Нічого не треба встановлювати.

Інші безкоштовні інструменти