Усі посібники

Перетворення CSV на Excel

Виберіть спосіб читання CSV, очистьте рядки, виберіть, перейменуйте й упорядкуйте стовпці перед завантаженням файлу Excel. Цей посібник пояснює параметри на невеликому прикладі.

Спробуйте приклад CSV

Завантажте orders-options.csv — вигаданий список замовлень із шістьма стовпцями та шістьма рядками даних. Файл і назви стовпців англійською. Він містить пробіли на краях значень, порожній рядок, повторний рядок Ada та коротший рядок Eli. У результаті залишаться чотири стовпці й чотири рядки даних.

Покрокова інструкція

  1. Завантажте наведений вище приклад CSV. Відкрийте CSV в Excel і виберіть orders-options.csv через Вибрати файли.
  2. Установіть Роздільник на ;, а Кодування тексту на UTF-8. Залиште Перший рядок містить заголовки позначеним. Перевірте, що попередній перегляд показує Notes, Name, Amount, Account ID, City і Status як шість окремих стовпців. Завершіть налаштування імпорту перед редагуванням стовпців.
  3. Зніміть позначку Зберігати значення як текст у цьому прикладі, щоб використовувати значення Amount в обчисленнях. Параметри тексту й чисел пояснено нижче.
  4. У розділі Очистити дані позначте Прибрати пробіли по краях комірок, Видалити порожні рядки, Видалити дублікати рядків і Заповнити відсутні комірки в коротких рядках. Попередній перегляд тепер має показувати чотири рядки даних і два видалені рядки.
  5. У розділі Стовпці зніміть позначки Notes і Status. Змініть у полях назв Account ID на Account, а Amount на Total. Використовуйте стрілки (Перемістити вгору і Перемістити вниз), доки вибрані стовпці в перегляді не з’являться в порядку Name, Account, City, Total.
  6. Перевірте попередній перегляд і виберіть Завантажити Excel. Відкрийте orders-options.xlsx в Excel або іншому редакторі таблиць і виконайте наведені нижче перевірки.

Як працюють параметри імпорту

ПараметрКоли використовувати
РоздільникАвтоматично визначає ймовірний роздільник. Можна вибрати кому, крапку з комою, ↹ Табуляція або |, чи скористатися Власний для одного іншого символу. Виберіть символ між полями файлу; у прикладі це крапка з комою.
Кодування текстуАвтоматично визначає UTF-8, Windows-1252 або файл UTF-16 із маркером кодування. Можна також явно вибрати UTF-8, Windows-1252, UTF-16 LE або UTF-16 BE. Приклад використовує UTF-8; Zoë має відображатися правильно.
Перший рядок містить заголовкиЗалиште позначеним, якщо перший рядок містить назви стовпців. Він стане заголовком таблиці й дозволить редагувати назви. Зніміть позначку, якщо перший рядок містить дані, які слід обробляти як решту записів.

Вибір текстових або числових клітинок

Зберігати значення як текстРезультат
ПозначеноУсі заповнені клітинки записуються як текст. Використовуйте це для збереження початкових текстових значень. Суми на кшталт 19.50 залишаються текстом і не працюють у підсумовуванні як числові клітинки.
Не позначеноПридатні звичайні числа записуються як числові клітинки; інші значення залишаються текстом. Використовуйте це в прикладі для підсумовування Total. Параметр діє для всіх стовпців, а Excel може показувати 19.50 як 19.5.

Очищення рядків

ПараметрКоли використовувати
Прибрати пробіли по краях комірокПрибирає пробіли на початку й наприкінці кожної клітинки, включно із заголовками. У прикладі прибирає пробіли навколо Zoë. Пробіли між словами зберігаються.
Видалити порожні рядкиВидаляє рядки, усі клітинки яких порожні або містять лише пробіли. Так видаляється порожній рядок прикладу. Заголовок зберігається.
Видалити дублікати рядківЗалишає першу копію кожного повністю однакового рядка даних і видаляє наступні. Залишається один рядок Ada. Якщо ввімкнено обрізання пробілів і доповнення коротких рядків, вони виконуються перед порівнянням.
Заповнити відсутні комірки в коротких рядкахДодає порожні клітинки в кінці коротших рядків до кількості стовпців найширшого рядка. Відсутні клітинки City і Status для Eli залишаються порожніми; значення не вгадуються.

Рядки, що залишилися, зберігають порядок джерела: у прикладі Zoë, Ada, Mika, Eli. Інструмент не має засобів вибору або переставляння окремих рядків даних.

Вибір, перейменування та порядок стовпців

ДіяЯк це працює
Вибрати стовпціВикористовуйте прапорці, щоб включати або виключати стовпці. Залиште принаймні один вибраним. У прикладі зніміть позначки Notes і Status.
Перейменувати заголовкиРедагуйте поле назви біля стовпця, коли Перший рядок містить заголовки позначено. У прикладі змініть Account ID на Account, а Amount на Total.
Задати порядокПереміщуйте стовпці в списку стрілками (Перемістити вгору і Перемістити вниз). Вибрані стовпці експортуються в порядку списку зліва направо. Порядок встановлення прапорців не визначає порядок результату. Повторно вибраний стовпець повертається на своє поточне місце.
Скинути стовпціСкинути стовпці знову вибирає всі стовпці, відновлює початковий порядок і скасовує перейменування заголовків. Параметри очищення залишаються вибраними.

Перевірка файлу Excel

  • Перевірте чотири заголовки Name, Account, City, Total у цьому порядку та чотири рядки даних. Notes і Status мають бути відсутні.
  • Перевірте імена Zoë, Ada, Mika й Eli без пробілів на краях. Ada має траплятися один раз, а клітинка City для Eli має бути порожньою.
  • Коли Зберігати значення як текст не позначено, скористайтеся функцією підсумовування редактора для D2:D5 у порожній клітинці. Сума має бути 43.75; локальний числовий формат може показувати 43,75.
  • Збережіть XLSX і відкрийте знову. Повторно перевірте заголовки, порядок рядків, імена та значення. Початковий CSV не змінюється.

Запитання й усунення несправностей

Усе відображається в одному стовпці

Змініть Роздільник на символ між полями вихідного файлу. Для прикладу виберіть ;. Використовуйте Власний лише для одного іншого символу.

Імена містять дивні символи

Перевірте Кодування тексту. Спробуйте кодування, у якому створено файл, і перевірте ім’я з діакритичним знаком. Приклад використовує UTF-8 і має показувати Zoë.

Перший запис став заголовком або неможливо перейменувати стовпці

Перевірте Перший рядок містить заголовки. Зніміть позначку, якщо перший рядок є записом даних. Позначте, якщо він містить назви, які потрібно редагувати.

Мій вибір стовпців або назви зникли

Зміна Роздільник або Кодування тексту повторно читає файл і скидає вибір, порядок і назви стовпців. Спочатку завершіть ці налаштування, потім упорядкуйте стовпці. Скинути стовпці також відновлює початкові стовпці й назви.

Попередній перегляд показує лише частину файлу

Перегляд показує до 12 рядків даних і 12 стовпців. Завантаження містить усі рядки, що залишилися, і всі вибрані стовпці в заданому порядку. Перевірте більший файл у редакторі таблиць після завантаження.

Суми не додаються як числа

Якщо Зберігати значення як текст позначено, суми є текстом. Зніміть позначку й завантажте знову, щоб придатні звичайні числа стали числовими клітинками. Символи валют і десяткові коми залишаються текстом. Числові клітинки можуть показувати менше кінцевих десяткових нулів; сума не змінюється.

Коду потрібні початкові нулі

Код на кшталт 00123 у прикладі є ідентифікатором. Зберігати значення як текст зберігає заповнені клітинки як текст. Конвертер також залишає код із початковим нулем, наприклад 00123, текстом, коли параметр не позначено. Перевірте код у завантаженому XLSX. Якщо нулі вже відсутні в початковому CSV, перетворення не відновить їх автоматично.

Рядки досі виглядають як дублікати після приховування стовпця

Видалити дублікати рядків порівнює повні рядки джерела після вибраного очищення, до видалення виключених стовпців. Рядки з різними значеннями Notes залишаються окремими, навіть якщо Notes не позначено. Перевірте відмінності джерела перед видаленням записів.

Необов’язково: порівняйте приклад і еталонні файли

Таблиці показують початкові значення та впорядковані дані прикладу. Еталонні книги створено функцією експорту конвертера з тими самими параметрами очищення, заголовками та порядком стовпців.

До очищення: приклад CSV

Порожній рядок і повторний рядок Ada додано навмисно. Рядок джерела Eli закінчується після Account ID. Пробіли на краях значень збережено в цій таблиці.

NotesNameAmountAccount IDCityStatus
internal Zoë 19.5000123BergenPaid
archiveAda5.0012345OsloPaid
archiveAda5.0012345OsloPaid
follow upMika12.0000234TrondheimPending
reviewEli7.2534567

Після очищення та вибору стовпців

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

NameAccountCityTotal
Zoë00123Bergen19.50
Ada12345Oslo5.00
Mika00234Trondheim12.00
Eli345677.25
Еталонний файлПараметр клітинокБайти
orders-options.xlsxЗберігати значення як текст: не позначено4952
orders-options-text.xlsxЗберігати значення як текст: позначено5180

Обидва еталони містять ті самі чотири рядки та вибрані стовпці. Типи клітинок, текст або число, відрізняються. Текстовий еталон має описову назву; конвертер завантажує цей приклад як orders-options.xlsx.

Пов’язані інструменти