Перетворення CSV на Excel
Виберіть спосіб читання CSV, очистьте рядки, виберіть, перейменуйте й упорядкуйте стовпці перед завантаженням файлу Excel. Цей посібник пояснює параметри на невеликому прикладі.
Спробуйте приклад CSV
Завантажте orders-options.csv — вигаданий список замовлень із шістьма стовпцями та шістьма рядками даних. Файл і назви стовпців англійською. Він містить пробіли на краях значень, порожній рядок, повторний рядок Ada та коротший рядок Eli. У результаті залишаться чотири стовпці й чотири рядки даних.
Покрокова інструкція
- Завантажте наведений вище приклад CSV. Відкрийте CSV в Excel і виберіть orders-options.csv через Вибрати файли.
- Установіть Роздільник на ;, а Кодування тексту на UTF-8. Залиште Перший рядок містить заголовки позначеним. Перевірте, що попередній перегляд показує Notes, Name, Amount, Account ID, City і Status як шість окремих стовпців. Завершіть налаштування імпорту перед редагуванням стовпців.
- Зніміть позначку Зберігати значення як текст у цьому прикладі, щоб використовувати значення Amount в обчисленнях. Параметри тексту й чисел пояснено нижче.
- У розділі Очистити дані позначте Прибрати пробіли по краях комірок, Видалити порожні рядки, Видалити дублікати рядків і Заповнити відсутні комірки в коротких рядках. Попередній перегляд тепер має показувати чотири рядки даних і два видалені рядки.
- У розділі Стовпці зніміть позначки Notes і Status. Змініть у полях назв Account ID на Account, а Amount на Total. Використовуйте стрілки (Перемістити вгору і Перемістити вниз), доки вибрані стовпці в перегляді не з’являться в порядку Name, Account, City, Total.
- Перевірте попередній перегляд і виберіть Завантажити 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. Пробіли на краях значень збережено в цій таблиці.
| Notes | Name | Amount | Account ID | City | Status |
|---|---|---|---|---|---|
| internal | Zoë | 19.50 | 00123 | Bergen | Paid |
| archive | Ada | 5.00 | 12345 | Oslo | Paid |
| archive | Ada | 5.00 | 12345 | Oslo | Paid |
| follow up | Mika | 12.00 | 00234 | Trondheim | Pending |
| review | Eli | 7.25 | 34567 |
Після очищення та вибору стовпців
Це значення, показані в попередньому перегляді конвертера. Редактор таблиць може показувати числові суми з меншою кількістю кінцевих нулів.
| Name | Account | City | Total |
|---|---|---|---|
| Zoë | 00123 | Bergen | 19.50 |
| Ada | 12345 | Oslo | 5.00 |
| Mika | 00234 | Trondheim | 12.00 |
| Eli | 34567 | 7.25 |
| Еталонний файл | Параметр клітинок | Байти |
|---|---|---|
| orders-options.xlsx | Зберігати значення як текст: не позначено | 4952 |
| orders-options-text.xlsx | Зберігати значення як текст: позначено | 5180 |
Обидва еталони містять ті самі чотири рядки та вибрані стовпці. Типи клітинок, текст або число, відрізняються. Текстовий еталон має описову назву; конвертер завантажує цей приклад як orders-options.xlsx.