Оглавление
В учебнике рассказывается, как быстро конвертировать файлы CSV в Excel любой версии, от 365 до 2007, избегая типичных проблем.
Как правило, существует два способа переноса файла CSV в Excel: открытие файла или импорт как внешних данных. В этой статье мы подробно расскажем об обоих способах и укажем на сильные и слабые стороны каждого из них. Мы также выявим возможные подводные камни и предложим наиболее эффективные решения.
Преобразование файла CSV в Excel путем его открытия
Чтобы перенести данные из файла CSV в Excel, его можно открыть непосредственно из рабочей книги Excel или через проводник Windows. Какой бы способ вы ни выбрали, имейте в виду следующее:
- Открытие документа CSV в Excel не изменит формат файла на .xlsx или .xls. Файл сохранит исходное расширение .csv.
- Файлы ограничены 1 048 576 строками и 16 384 столбцами.
Как открыть файл CSV в Excel
Файл с разделенными запятыми значениями, созданный в другой программе, можно открыть в Excel с помощью стандартной функции Открыть командование.
- В своем Excel перейдите на Файл вкладку и нажмите кнопку Открыть , или нажмите сочетание клавиш Ctrl + O.
- В Открыть в диалоговом окне выберите Текстовые файлы (*.prn;*.txt;*.csv) из выпадающего списка в правом нижнем углу.
- Найдите документ CSV, а затем дважды щелкните его, чтобы открыть.
Файл значений, разделенных запятыми (. csv ) будет сразу же открыта в новой рабочей книге.
Для текстового файла (. txt ), Excel запустит Мастер импорта текста Подробную информацию см. в разделе Импорт CSV в Excel.
Как открыть файл CSV из проводника Windows
Самый быстрый способ открыть файл .csv в Excel - дважды щелкнуть его в Проводнике Windows. Это сразу же откроет ваш файл в новой рабочей книге.
Однако этот метод работает только в том случае, если Microsoft Excel установлен в качестве приложение по умолчанию для файлов .csv В данном случае - знакомый зеленый значок Excel. появляется рядом с документами .csv в проводнике Windows.
Если ваши файлы CSV открываются другим приложением по умолчанию, щелкните файл правой кнопкой мыши и выберите пункт Открыть с... > Excel .
Чтобы установить Excel в качестве программы по умолчанию для файлов CVS, выполните следующие действия:
- Щелкните правой кнопкой мыши любой файл .csv в Проводнике Windows, а затем выберите Открыть с... > Выберите другое приложение из контекстного меню.
- Под Другие варианты , нажмите Excel , отметьте Всегда используйте это приложение для открытия файлов .csv и нажмите кнопку OK .
Преобразование CSV в Excel путем его импорта
С помощью этого метода можно импортировать данные из файла .csv в существующий или новый рабочий лист Excel. В отличие от предыдущего метода, он не просто открывает файл в Excel, а изменяет формат .csv на .xlsx (Excel 2007 и выше) или .xls (Excel 2003 и ниже).
Импорт может быть выполнен двумя способами:
- С помощью Мастер импорта текста (во всех версиях)
- Создавая Power Query соединение (в Excel 2016 - Excel 365)
Как импортировать CSV в Excel с помощью мастера импорта текста
Прежде всего, следует отметить, что Мастер импорта текста это унаследованная функция, и начиная с Excel 2016 она перемещена с ленты на Параметры Excel .
Если Мастер импорта текста недоступна в вашей версии Excel, у вас есть эти два варианта:
- Включите функцию "Из текста (наследие)".
- Заставьте Excel запустить Мастер импорта текста автоматически. Для этого измените расширение файла с .csv на .txt, откройте текстовый файл из Excel, а затем выполните шаги мастера, описанные ниже.
Чтобы импортировать CSV-файл в Excel, нужно сделать следующее:
- В Excel 2013 и более ранних версиях перейдите в Данные вкладка> Получение внешних данных группу, и нажмите кнопку Из текста . Смотрите также: Использование макроса WHAT TO ENTER в шаблонах Outlook
В Excel 2016 и более поздних версиях перейдите в Данные вкладка> Получение и преобразование данных группу, и нажмите кнопку Получить данные > Волшебники наследия > Из текста (Наследие) .
Примечание. Если Из текста мастер отсутствует, убедитесь, что он включен. Если Волшебники наследия по-прежнему отображается серым цветом, выберите пустую ячейку или откройте пустой рабочий лист и повторите попытку.
- В Импорт текстового файла В диалоговом окне найдите файл .csv, который вы хотите импортировать, выберите его и нажмите кнопку Импорт (или просто дважды щелкните файл).
- Сайт Мастер импорта текста запустится, и вы будете следовать его шагам. Во-первых, вы выбираете:
- Сайт Делимитированный тип файла
- Сайт номер строки начать импорт с (обычно, строка 1)
- Есть ли у ваших данных заголовки
В окне предварительного просмотра в нижней части мастера показаны несколько первых записей из вашего CSV-файла.
- Выберите разделитель и классификатор текста.
Разделитель это символ, разделяющий значения в вашем файле. Поскольку CSV - это файл значений, разделенных запятыми, очевидно, что вы выбираете Запятая Для TXT-файла вы обычно выбираете Вкладка .
Текстовый классификатор символ, который заключает значения в импортируемом файле. Весь текст между двумя символами-определителями будет импортирован как одно значение, даже если текст содержит указанный разделитель.
Как правило, вы выбираете двойная кавычка символ ("") в качестве текстового классификатора. Чтобы проверить это, вы можете нажать кнопку Назад и посмотрите, какой символ заключает в себе значения в предварительном просмотре вашего CSV-файла.
В нашем случае все числа с разделителем тысяч (который также является запятой) заключены в двойные кавычки, например "3,392", что означает, что они будут импортированы в одну ячейку. Если не указать знак двойной кавычки в качестве классификатора текста, числа до и после разделителя тысяч будут помещены в два соседних столбца.
Чтобы убедиться, что ваши данные будут импортированы так, как нужно, внимательно ознакомьтесь с Предварительный просмотр данных прежде чем нажать Следующий .
Советы и примечания:
- Если в вашем CSV-файле присутствует более одного последовательного разделителя, выберите параметр Рассматривайте последовательные разделители как один для предотвращения пустых ячеек.
- Если предварительный просмотр показывает все данные в одной колонке это означает, что выбран неправильный разделитель. Измените разделитель, чтобы значения отображались в отдельных колонках.
- Определить формат данных По умолчанию Общий - он преобразует числовые значения в числа, значения даты и времени в даты, а все остальные типы данных в текст.
Чтобы установить другой формат для определенного столбца, щелкните в любом его месте в области Предварительный просмотр данных , а затем выберите один из вариантов в разделе Формат данных колонки :
- Чтобы сохранить ведущие нули , выберите Текст формат.
- Для правильного отображения даты , выберите Дата формат, а затем выберите подходящий формат в выпадающем окне.
Когда вы будете довольны Предварительный просмотр данных , нажмите кнопку Отделка кнопка.
- Выберите, куда импортировать данные - в существующий или новый рабочий лист, и нажмите кнопку OK .
Советы и примечания:
- Чтобы настроить некоторые дополнительные параметры, такие как управление обновлением, макет и форматирование, нажмите кнопку Свойства... в вышеуказанном диалоговом окне.
- Если некоторые импортированные данные отображаются некорректно, можно изменить формат с помощью функции Excel "Формат ячеек".
Вот несколько полезных советов о том, как
Как включить мастер импорта текста в Excel 2016 - Excel 365
Чтобы активировать Мастер импорта текста в современных версиях Excel, вот что вам нужно сделать:
- Нажмите кнопку Файл вкладку, а затем нажмите Опции > Данные .
- Под Показать мастера импорта унаследованных данных , выберите Из текста (Наследие) , и нажмите OK.
После включения мастер появится на странице Данные во вкладке Получение и преобразование данных группа, под Получить данные > Волшебники Наследия.
Как передать CSV в Excel, подключившись к нему
В Excel 365, Excel 2021, Excel 2019 и Excel 2016 можно импортировать данные из текстового файла, подключившись к нему с помощью Power Query. Вот как это сделать:
- На Данные во вкладке Получение и преобразование данных группу, нажмите Из текста/CSV .
- В Импортные данные диалоговое окно, выберите интересующий вас текстовый файл и нажмите кнопку Импорт .
- В диалоговом окне предварительного просмотра вам доступны следующие параметры:
- Разделитель . Выберите символ, разделяющий значения в вашем текстовом файле.
- Обнаружение типа данных Вы можете позволить Excel автоматически определить тип данных для каждого столбца. на основе первых 200 строк (по умолчанию) или весь набор данных Или вы можете выбрать не определять типы данных и импортировать данные в исходный Текст формат.
- Преобразование данных Загружает данные в Power Query Editor, чтобы вы могли отредактировать их перед переносом в Excel. Используйте эту функцию, чтобы установить нужный формат для определенных столбцов.
- Загрузка . задает, куда импортировать данные. Чтобы импортировать файл csv на новый рабочий лист, выберите Загрузка Чтобы перенести данные на существующий или новый лист в виде таблицы, PivotTable/PivotChart или только создать соединение, выберите команду Нагрузка на .
Нажав на кнопку Загрузка Кнопка импортирует данные CSV в формате таблицы, как показано на рисунке:
Импортированная таблица связана с исходным документом CSV, и вы можете обновить ее в любое время, обновив запрос ( Дизайн стола вкладка> Обновить ).
Советы и примечания:
- Чтобы изменить таблицу на обычный диапазон, щелкните правой кнопкой мыши любую ячейку, а затем щелкните Таблица > Преобразование в диапазон Это позволит навсегда удалить запрос из листа и отключить импортированные данные из исходного файла.
- Если значения в определенном столбце импортируются в неправильном формате, вы можете попробовать исправить это самостоятельно, преобразовав текст в число или текст в дату.
Преобразование CSV в Excel: открытие и импорт
Когда Microsoft Excel открывает файл .csv, он использует настройки формата данных по умолчанию, чтобы понять, как именно отобразить каждый столбец текстовых данных. В большинстве ситуаций это работает нормально.
Если ваш текстовый файл содержит определенные значения, и вы хотите контролировать их отображение в Excel, выполните импорт, а не открытие. Вот несколько типичных случаев использования:
- В файле CSV используются различные разделители.
- Файл CSV содержит различные форматы дат.
- Некоторые числа имеют ведущие нули, которые следует сохранить.
- Вы хотите увидеть предварительный просмотр того, как ваши данные CSV будут преобразованы в Excel.
- Вы стремитесь к большей гибкости в целом.
Как сохранить файл CSV в Excel
Какой бы метод преобразования вы ни использовали, вы можете сохранить полученный файл, как обычно.
- В рабочем листе Excel нажмите Файл > Сохранить как .
- Найдите папку, в которой вы хотите сохранить файл.
- Чтобы сохранить в виде файла Excel, выберите Рабочая книга Excel (*.xlsx) из Сохранить как тип Чтобы сохранить в файл с разделителями-запятыми, выберите CSV (с разделителями-запятыми) или CSV UTF-8 .
- Нажмите Сохранить .
Если вы сохранили CSV-файл в формате .xls в более ранних версиях, то в Excel 2010 и выше вы можете столкнуться с ошибкой "Файл поврежден и не может быть открыт". Попробуйте выполнить следующие рекомендации, чтобы открыть поврежденный файл .xls.
Как открыть сразу несколько файлов CSV в Excel
Как вы, вероятно, знаете, Microsoft Excel позволяет открывать несколько рабочих книг одновременно с помощью стандартной функции Открыть Команда. Это также работает для файлов CSV.
Чтобы открыть несколько файлов CSV в Excel, выполните следующие действия:
- В Excel нажмите кнопку Файл > Открыть или нажмите вместе клавиши Ctrl + O.
- Нажмите кнопку Просмотреть и перейдите в исходную папку.
- В выпадающем списке рядом с Имя файла выберите Текстовые файлы (*.prn, *.txt, *.csv) .
- Выберите текстовые файлы:
- Чтобы выбрать смежные файлы Щелкните первый файл, удерживая клавишу Shift, а затем щелкните последний файл. Оба щелкнутых файла, а также все файлы между ними будут выделены.
- Чтобы выбрать несмежные файлы , удерживая клавишу Ctrl, щелкните каждый отдельный файл, который вы хотите открыть.
- Выбрав несколько файлов, нажмите кнопку Открыть кнопка.
В проводнике Windows вы можете щелкнуть правой кнопкой мыши выбранные файлы и выбрать пункт Открыть из контекстного меню.
Этот метод прост и быстр, и мы могли бы назвать его идеальным, за исключением одного маленького нюанса - он открывает каждый CSV-файл как отдельная тетрадь На практике переключение туда-сюда между несколькими файлами Excel может быть довольно неудобным и обременительным. Вместо этого можно импортировать все файлы в тот же рабочая тетрадь - подробные инструкции здесь: Как объединить несколько файлов CSV в одну рабочую книгу Excel.
Надеюсь, теперь вы сможете с легкостью конвертировать любые CSV-файлы в Excel. И спасибо за терпение всем, кто дочитал этот урок до конца :)