Перейти до вмісту

Конвертувати CSV в Excel

Перетворіть файл CSV або TSV на книгу XLSX, де числа й дати мають правильний тип, зокрема експорти з кирилицею у Windows-1251. Конвертація відбувається у вашому браузері.

Конвертувати в
Перетягніть файл CSV, Excel або JSONCSV, TSV, XLSX, XLS, ODS, JSON · до 500 MB
Вибрати файлОбробка на вашому пристрої — без надсилання на сервер
Працює у браузері · без надсилання на серверЯк це працює

Як користуватися: CSV в Excel

  1. 1

    Перетягніть CSV

    Експорт у форматі .csv, .tsv або .txt. Роздільник і кодування тексту визначаються автоматично; якщо попередній перегляд виглядає неправильно, змініть їх у параметрах вхідного файлу.

  2. 2

    Перевірте стовпці

    У попередньому перегляді видно, як прочитано кожне значення; залиште ввімкненим пункт «Розпізнавати числа, true/false і дати», щоб комірки мали типи.

  3. 3

    Завантажте книгу

    Excel вибрано одразу; завантажте файл .xlsx або виберіть ODS для LibreOffice.

Ліміти та Pro

Файли CSV і TSV до 500 MB; сам Excel відкриває щонайбільше 1 048 576 рядків на аркуші.

Файли до 4 GB. Дивитися Pro

Про інструмент: CSV в Excel

Конвертер CSV в Excel перетворює експорт із комами, крапками з комою, табуляцією або вертикальними рисками на повноцінну книгу XLSX. Якщо відкрити CSV просто в Excel, програма вгадує формат сама, і часто помиляється: номери рахунків втрачають початкові нулі, довгі ідентифікатори перетворюються на 1.23E+15, у датах місяць міняється місцями з днем, а кирилиця зі старої програми стає абракадаброю на кшталт Ïðèâåò. Якщо спершу конвертувати, ви отримаєте файл, який однаково відкривається на будь-якому комп’ютері.

Кодування тексту визначається насамперед. UTF-8 із позначкою порядку байтів або без неї та UTF-16 розпізнаються за байтами; файли не в Unicode читаються як Windows-1251, якщо більшість літер кириличні, і як Windows-1252 в іншому разі. Будь-яке з них можна задати примусово в параметрах вхідного файлу — це зручно для звітів 1С і банківських виписок.

Розпізнавання типів записує цілі й десяткові числа (з крапкою як десятковим знаком) у числові комірки, true і false — у логічні, а дати ISO, як-от 2024-03-31, — у комірки дат. Значення, що лише схожі на числа, лишаються текстом: коди з початковими нулями, числа довші за 15 цифр і суми з десятковою комою, наприклад 1250,50. Ширина стовпців підбирається за вмістом, а перший рядок стає заголовком, доки ви цього не вимкнете.

У книзі буде один аркуш. Поля в лапках із комами, лапками та переносами рядків всередині читаються за RFC 4180, тож багаторядкові нотатки лишаються в одній комірці.

Приватність

CSV декодується, розбирається й записується як XLSX у Web Worker просто у цій вкладці за допомогою Papa Parse і SheetJS; дані нікуди не надсилаються і ніде не зберігаються.

CSV в Excel: поширені запитання

Чому числа на кшталт 007 або довгі ідентифікатори лишаються текстом?
Тому що перетворення на числа змінило б їх: числова комірка не зберігає початкові нулі в 007, а Excel може зберегти лише 15 значущих цифр, тож 16-значний номер картки чи рахунку було б округлено. Такі значення записуються як текстові комірки, і це зберігає їх точно такими, як у CSV.
Мій CSV із кирилицею показує дивні символи. Це можна виправити?
Так. Файли зі старих програм часто збережено у Windows-1251, а не в UTF-8. Зазвичай кодування розпізнається саме — тоді в полі «Кодування тексту» буде «Визначити (знайдено Windows-1251)». Якщо в попередньому перегляді все ще видно символи на кшталт Ïðèâåò, виберіть Windows-1251 вручну, і кирилиця в книзі відобразиться правильно.
Чи працює CSV із роздільником «крапка з комою»?
Так, крапка з комою визначається так само, як кома, табуляція й вертикальна риска, а роздільник можна вибрати й самостійно. Одне застереження: числа з десятковою комою, як-от 1250,50, зберігаються як текстові комірки, а не числа. Якщо такі суми треба додавати в Excel, спершу замініть коми на крапки.
Чи перетворюються дати на дати Excel?
Дати у форматі ISO — 2024-03-31 або 2024-03-31 14:30 із часом — стають справжніми комірками дат, які можна сортувати й фільтрувати. Інші записи, як-от 31.03.2024 чи 03/31/2024, лишаються текстом, бо однакові цифри в різних країнах означають різні дати, а хибне припущення гірше за відсутність будь-якого.
Чи можна розділити CSV, надто великий для Excel?
Ця сторінка конвертує весь файл в один аркуш, а Excel зупиняється на 1 048 576 рядках. Для довших файлів скористайтеся інструментом «Розділити CSV або Excel»: він розрізає файл на кілька частин вибраного розміру, кожна із заголовком, і може зберегти їх як файли Excel або як аркуші однієї книги.

Інші завдання з цим інструментом