Все руководства

Преобразовать 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.

Связанные инструменты