Импорт google csv в excel

В этой статье Вы найдёте 2 простых способа преобразовать файл CSV в Excel. Кроме того, Вы узнаете, как импортировать в Excel несколько файлов CSV и как справиться с ситуациями, когда часть данных из файла CSV не отображается корректно на листе Excel.

Недавно мы начали изучать особенности формата CSV (Comma-Separated Values – значения, разделённые запятой) и различные способы преобразования файла Excel в CSV. Сегодня мы займёмся обратным процессом – импортом CSV в Excel.

Эта статья покажет Вам, как открывать CSV в Excel и как импортировать одновременно несколько файлов CSV. Мы также обозначим возможные подводные камни и предложим наиболее эффективные решения.

  • Как преобразовать CSV в Excel
  • Преобразование CSV в Excel: проблемы и решения

Содержание

  1. Как преобразовать CSV в Excel
  2. Как открыть файл CSV в Excel
  3. Как открыть файл CSV при помощи Проводника Windows
  4. Как импортировать CSV в Excel
  5. Преобразование CSV в Excel: проблемы и решения
  6. Файл CSV отображается в Excel неправильно
  7. Первые нули теряются при открытии файла CSV в Excel
  8. Excel преобразует некоторые значения в даты при открытии файла CSV
  9. Как импортировать в Excel несколько файлов CSV

Как преобразовать CSV в Excel

Если Вам нужно вытащить какую-то информацию на лист Excel из базы данных Вашей компании, то первая же идея, что приходит на ум, – экспортировать базу данных в файл CSV, а затем импортировать файл CSV в Excel.

Существует 3 способа преобразования CSV в Excel: Вы можете открыть файл с расширением .csv непосредственно в Excel, дважды кликнуть по файлу в Проводнике Windows либо импортировать CSV в Excel, как внешний источник данных. Далее я подробно расскажу об этих трёх способах и укажу преимущества и недостатки каждого из них.

  • Способ 1: Открываем файл CSV в Excel
  • Способ 2: Открываем файл CSV в Excel при помощи Проводника Windows
  • Способ 3: Импортируем CSV в Excel

Как открыть файл CSV в Excel

Даже если файл CSV создан в другой программе, Вы всегда можете открыть его как книгу Excel при помощи команды Open (Открыть).

Замечание: Открытие файла CSV в Excel не изменяет формат файла. Другими словами, файл CSV при этом не будет преобразован в файл Excel (формат .xls или .xlsx), он сохранит свой изначальный тип (.csv или .txt).

  1. Запустите Microsoft Excel, на вкладке Home (Главная) нажмите Open (Открыть).
  2. Появится диалоговое окно Open (Открытие документа), в выпадающем списке в нижнем правом углу выберите Text Files (Текстовые файлы).Экспортируем файл CSV в Excel
  3. Найдите в Проводнике Windows файл CSV и откройте его, дважды кликнув по нему.

Если Вы открываете файл CSV, то Excel откроет его сразу же вставив данные в новую книгу Excel. Если Вы открываете текстовый файл (.txt), то Excel запустит Мастер импорта текстов. Подробнее об этом читайте в разделе Импортируем CSV в Excel.

Замечание: Когда Microsoft Excel открывает файл CSV, то для того, чтобы понять, как именно импортировать каждый столбец данных, он использует настройки форматирования, заданные по умолчанию.

Если данные соответствуют хотя бы одному из следующих пунктов, то воспользуйтесь Мастером импорта текстов:

  • В файле CSV использованы различные разделители;
  • В файле CSV использованы различные форматы даты;
  • Вы преобразуете данные, среди которых есть числа с нулём в начале, и Вы хотите сохранить этот ноль;
  • Вы хотите предварительно просмотреть, как будут импортированы данные из файла CSV в Excel;
  • Вам хочется большей гибкости в работе.

Чтобы заставить Excel запустить Мастер импорта текстов, Вы можете либо изменить расширение фала с .csv на .txt (прежде чем открывать файл), либо импортировать CSV в Excel так, как это будет описано далее.

Как открыть файл CSV при помощи Проводника Windows

Это самый быстрый способ открыть CSV в Excel. В Проводнике Windows дважды кликните по файлу .csv, и он откроется как новая книга Excel.

Однако, этот способ сработает только в том случае, если приложение Microsoft Excel установлено как программа, заданная по умолчанию, для открытия файлов .csv. Если это так, то Вы будете видеть знакомую иконку в Проводнике Windows рядом с именем файла.

Если Excel не является программой по умолчанию, вот как Вы можете это исправить:

  1. Кликните правой кнопкой мыши по любому файлу .csv в Проводнике Windows и в открывшемся контекстном меню нажмите Open with (Открыть с помощью) > Choose default program (Выбрать программу).
  2. Выберите Excel в списке рекомендованных программ, убедитесь, что стоит галочка для параметра Always use the selected program to open this kind of file (Всегда использовать выбранное приложение для такого типа файлов) и нажмите ОК.Экспортируем файл CSV в Excel

Как импортировать CSV в Excel

Этим способом Вы можете импортировать данные из файла .csv в существующий или в новый лист Excel. В отличие от предыдущих двух способов, он не просто открывает CSV в Excel, а именно конвертирует формат .csv в .xlsx (если Вы используете Excel 2007, 2010 или 2013) или .xls (в версиях Excel 2003 и более ранних).

  1. Откройте нужный лист Excel и кликните по ячейке, куда нужно импортировать данные из файла .csv или .txt.
  2. На вкладке Data (Данные) в разделе Get External Data (Получение внешних данных) кликните From Text (Из текста).Экспортируем файл CSV в Excel
  3. Найдите файл .csv, который требуется импортировать, выберите его и нажмите кнопку Import (Импорт), или просто дважды кликните по нужному CSV файлу.Экспортируем файл CSV в Excel
  4. Откроется Мастер импорта текстов, Вам нужно просто выполнить его шаги.

Прежде, чем мы двинемся дальше, пожалуйста, посмотрите на снимок экрана ниже, на нем показан исходный файл CSV и желаемый результат в Excel. Надеюсь, это поможет Вам лучше понять, почему мы выбираем те или иные параметры настроек в последующем примере.

  1. Экспортируем файл CSV в Excel
    • Шаг 1. Выберите формат данных и номер строки, с которой нужно начинать импорт. Чаще всего выбирают Delimited (С разделителями) и со строки 1. Область предварительного просмотра в нижней части диалогового окна мастера показывает первые несколько записей импортируемого файла CSV.Экспортируем файл CSV в Excel
    • Шаг 2. На этом шаге нужно выбрать разделители и ограничитель строк. Delimiter (Разделитель) – это символ, который разделяет значения в файле CSV. Если в Вашем файле CSV использован какой-то символ, которого нет в предложенном списке, то поставьте галочку в варианте Other (Другой) и введите нужный символ. В нашем примере мы указали Tab (Знак табуляции) и Comma (Запятая), чтобы каждый товар (они разделены табуляцией) начинался с новой строки, а информация о товаре, например, ID и данные о продажах (они разделены запятыми), были помещены в разные ячейки.Text qualifier (Ограничитель строк) – это символ, в который заключены отдельные значения. Весь текст, заключённый между такими символами, например, «текст1, текст2», будет импортирован как одно значение, даже если в этом тексте содержится символ, указанный Вами как разделитель.В этом примере мы указали запятую как разделитель, и кавычки как ограничитель строк. В результате, все числа с разделителем десятичных разрядов (которым тоже в нашем случае служит запятая!) будут импортированы в одну ячейку, как это видно в области предпросмотра на рисунке ниже. Если мы не укажем кавычки как ограничитель строк, то все числа будут импортированы в разные ячейки.

      Экспортируем файл CSV в Excel

    • Шаг 3. Посмотрите в область Data preview (Образец разбора данных). Если Вы довольны тем, как выглядят Ваши данные, тогда жмите кнопку Finish (Готово).

Совет: Если в Вашем файле CSV используется последовательно более одной запятой или другого символа-разделителя, то поставьте галочку для параметра Treat consecutive delimiters as one (Считать последовательные разделители одним), чтобы избежать появления пустых ячеек.

  1. Выберите, куда вставлять импортированные данные, на существующий или на новый лист, и нажмите ОК, чтобы завершить импорт файла CSV в Excel.Экспортируем файл CSV в Excel

Совет: Вы можете нажать кнопку Properties (Свойства), чтобы настроить дополнительные параметры, такие как обновление, разметка и форматирование для импортированных данных.

  1. Экспортируем файл CSV в Excel

Замечание: Если Ваш файл CSV содержит численные данные или даты, Excel может преобразовать их с ошибками. Чтобы изменить формат импортированных данных, выберите столбец (столбцы), в которых возникли ошибки, кликните по ним правой кнопкой мыши и в контекстном меню выберите Format cells (Формат ячеек).

Преобразование CSV в Excel: проблемы и решения

Формат CSV используется уже более 30 лет, но несмотря на его длительную историю, он никогда не был официально задокументирован. Название CSV (Comma-Separated Values) возникло из-за использования запятых для разделения полей данных. Но это в теории. На самом деле, множество так называемых CSV-файлов используют другие символы для разделения данных, например:

  • Табуляция – TSV-файлы (tab-separated values)
  • Точка с запятой – SCSV-файлы (semicolon separated values)

Некоторые вариации файлов CSV разделяют поля данных одинарными или двойными кавычками, другие требуют маркер последовательности байтов из Юникода (BOM), например, UTF-8, для корректной интерпретации Юникода.

Это отсутствие стандартов порождает разнообразные проблемы, с которыми Вы можете столкнуться, пытаясь преобразовать файл Excel в CSV, и особенно, когда импортируете файл CSV в Excel. Давайте разберёмся с известными проблемами, начиная с самой распространённой.

  • Файл CSV отображается в Excel неправильно (все данные помещены в первый столбец)
  • Первые нули потеряны при открытии файла CSV в Excel
  • Значения преобразованы в даты при импорте файла CSV в Excel

Файл CSV отображается в Excel неправильно

Признаки: Вы пытаетесь открыть файл CSV в Excel, и все данные попадают в первый столбец.

Причина: Корень проблемы кроется в том, что в Ваших региональных и языковых настройках Windows и в Вашем файле CSV установлены различные разделители. В Северной Америке и некоторых других странах разделителем полей списка по умолчанию является запятая. В то время как в Европейских странах запятая используется как разделитель десятичных разрядов, а разделителем полей списка является точка с запятой.

Решение: Есть несколько возможных решений этой проблемы. Вы можете быстро просмотреть приведённые ниже рекомендации и выбрать наиболее подходящие для конкретно Вашей задачи.

  1. Укажите правильный разделитель непосредственно в файле CSV. Откройте файл CSV в любом текстовом редакторе (подойдёт даже обычный блокнот) и в первой строке вставьте следующий текст. Обратите внимание, что это должна быть отдельная строка перед любыми другими данными:
    • Чтобы установить разделитель запятую: sep=,
    • Чтобы установить разделитель точку с запятой: sep=;

    Как Вы уже догадались, таким образом можно установить в качестве разделителя любой другой символ, просто указав его сразу после знака равенства.

  2. Выберите нужный разделитель в Excel. В Excel 2013 или 2010 на вкладке Data (Данные) в разделе Data Tools (Работа с данными) нажмите Text To Columns (Текст по столбцам).Экспортируем файл CSV в ExcelКогда запустится Мастер распределения текста по столбцам, на первом шаге выберите формат данных Delimited (С разделителями) и нажмите Next (Далее). На втором шаге выберите нужный разделитель и нажмите Finish (Готово).

    Экспортируем файл CSV в Excel

  3. Измените расширение с .csv на .txt. Открытие файла .txt в Excel приведёт к запуску Мастера импорта текстов, и Вы сможете выбрать нужный разделитель, как это было описано в разделе Как импортировать CSV в Excel.
  4. Откройте файл CSV с точкой с запятой в качестве разделителя при помощи VBA. Вот пример кода VBA, который открывает в Excel файл CSV, где в качестве разделителя используется точка с запятой. Код был написан несколько лет назад для более ранних версий Excel (2000 и 2003), но если Вы достаточно хорошо знакомы с VBA, то у Вас не должно возникнуть проблем с его обновлением или изменением для работы с файлами CSV с запятой в качестве разделителя.

Замечание: Все показанные решения изменяют разделитель только для данного файла CSV. Если Вы хотите раз и навсегда изменить разделитель, заданный по умолчанию, то Вам подойдёт следующее решение.

  1. Изменяем разделители в настройках региональных стандартов. Нажмите кнопку Start (Пуск) и запустите Control Panel (Панель управления), кликните пункт Region and Language (Региональные стандарты) > Additional Settings (Дополнительные параметры). Откроется диалоговое окно Customize Format (Настройка формата), в котором Вам нужно выбрать точку (.) для параметра Decimal symbol (Разделитель целой и дробной части), и установить запятую (,) для параметра List separator (Разделитель элементов списка).

Примечание переводчика: Данные настройки приведены для английской локализации Excel (и ряда других стран). Для русской локализации привычнее будет использовать запятую в качестве разделителя целой и дробной части и точку с запятой для разделения элементов списка.

  1. Экспортируем файл CSV в ExcelДважды нажмите ОК, чтобы закрыть диалоговые окна – всё готово! С этого момента Microsoft Excel будет открывать и отображать все файлы CSV (с разделителем запятой) корректно.

Замечание: Установка в Панели управления Windows символов-разделителей целой и дробной части и элементов списка изменит настройки символов, заданные по умолчанию, для всех программ на Вашем компьютере, а не только в Microsoft Excel.

Первые нули теряются при открытии файла CSV в Excel

Признаки: Ваш файл CSV содержит значения с первыми нулями, и эти нули теряются при открытии файла CSV в Excel.

Причина: По умолчанию, Microsoft Excel отображает файл CSV в формате General (Общий), в котором первые нули отсекаются.

Решение: Вместо того, чтобы открывать файл .csv в Excel, запустите, как мы это делали ранее, Мастер импорта текстов, чтобы конвертировать файл CSV в Excel.

На шаге 3 мастера выберите столбцы, содержащие значения с первыми нулями и измените формат этих столбцов на текстовый. Так Вы конвертируете Ваш файл CSV в Excel, сохранив нули на своих местах.

Экспортируем файл CSV в Excel

Excel преобразует некоторые значения в даты при открытии файла CSV

Признаки: Некоторые значения в Вашем файле CSV похожи на даты, и Excel автоматически преобразует такие значения из текстового формата в формат даты.

Причина: Как упоминалось выше, Excel открывает файл CSV в формате General (Общий), при этом значения, похожие на даты, преобразует из текстового формата в формат даты. Например, если Вы открываете файл CSV, содержащий логины пользователей, то запись «апр23» будет преобразована в дату.

Решение: Преобразуйте файл CSV в Excel при помощи Мастера импорта текстов. На шаге 3 мастера выберите столбцы с записями, похожими на даты, и измените формат столбца на текстовый.

Экспортируем файл CSV в Excel

Если Вам нужно достичь противоположного результата, то есть в определённом столбце преобразовать значения в даты, тогда установите формат Date (Дата) и выберите подходящий формат даты в выпадающем списке.

Как импортировать в Excel несколько файлов CSV

Думаю, Вы знаете, что Microsoft Excel позволяет открывать несколько файлов CSV при помощи команды Open (Открыть).

  1. На вкладке File (Файл) нажмите Open (Открыть) и в выпадающем списке в нижней правой части диалогового окна выберите Text Files (Текстовые файлы).
  2. Чтобы выделить несколько файлов подряд, кликните по первому файлу, затем нажав и удерживая клавишу Shift, кликните по крайнему файл. Оба эти файла, а также все, что находятся между ними, будут выделены.Чтобы выделить файлы, расположенные не подряд, удерживайте клавишу Ctrl и щелкайте по каждому файлу .csv, который хотите открыть.
  3. Когда выделены все нужные файлы CSV, нажмите кнопку Open (Открыть).Экспортируем файл CSV в Excel

Этот способ простой и быстрый, и мы могли бы назвать его отличным, если бы не одно обстоятельство – каждый файл CSV открывается таким образом как отдельная книга Excel. На практике переключение туда-сюда между несколькими открытыми файлами Excel может быть крайне неудобным и обременительным.

Надеюсь, теперь Вы легко сможете преобразовать любой файл CSV в Excel. Если у Вас возникают какие-либо вопросы или сложности, смело пишите мне в комментариях. И благодарю за терпение каждого, кто осилил чтение этой длинной статьи до самого конца! 🙂

Оцените качество статьи. Нам важно ваше мнение:

Среди пользователей, создающих электронные таблицы, есть те, которые предпочитают онлайн-сервис от Google, а другие работают в Microsoft Excel. Поэтому иногда возникает потребность перенести данные из веб-сервиса непосредственно в программу.

Сделать это можно тремя разными методами.

Способ 1: Скачивание таблицы в формате XLSX

Если вы еще не знаете, то Google Таблицы поддерживают скачивание созданного документа в одном из шести форматов, среди которых есть и XLSX – фирменный формат Microsoft Excel. У этого способа есть свой минус, поскольку вы не сможете путем нажатия одной кнопки обновлять данные и просматривать, какие изменения были внесены онлайн. Однако если это и не нужно, скачивание будет самым простым и быстрым решением.

  1. Откройте необходимую таблицу через любой удобный браузер с того аккаунта, который имеет доступ к просмотру. Вызовите меню «Файл», наведите курсор на «Скачать» и выберите вариант «Microsoft Excel (XLSX)».Скачивание файла для переноса данных из Google Таблиц в Excel

  2. Дождитесь окончания загрузки и откройте документ через программу.Открытие файла для переноса данных из Google Таблиц в Excel

  3. Обязательно разрешите редактирование, поскольку изначально файл будет открыт в режиме защищенного просмотра.Разрешение редактирования файла для переноса данных из Google Таблиц в Excel

  4. Теперь все инструменты Excel станут активными, и вы сможете вносить необходимые изменения на листе.Редактирование файла для переноса данных из Google Таблиц в Excel

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Способ 2: Импорт запроса

Теперь предлагаю рассмотреть более сложные, но прогрессивные методы, позволяющие оперативно отслеживать вносимые изменения в Google Таблицах и работать с актуальными данными в Excel. Этот вариант подразумевает открытие доступа по ссылке к документу с последующим импортом таблицы в Excel, что выглядит следующим образом:

  1. Попросите владельца документа выполнить следующие действия или сделайте это самостоятельно. Если вы уже получили ссылку доступа, пропустите этап настройки и переходите сразу к Excel. В противном случае в документе нажмите на «Настройка доступа».Переход к настройкам для переноса данных из Google Таблиц в Excel

  2. В появившемся окне щелкните по ссылке «Разрешить доступ всем, у кого есть ссылка».Открытие доступа по ссылке для переноса данных из Google Таблиц в Excel

  3. Скопируйте полученную ссылку. Уровень доступа при этом не имеет значения, поэтому можете оставить стандартное значение – «Читатель».Копирование ссылки для переноса данных из Google Таблиц в Excel

  4. Откройте пустой лист в Excel, перейдите на вкладку «Данные», разверните меню «Создать запрос», выберите «Из других источников» и щелкните по варианту «Из Интернета».Переход к импорту из интернета для переноса данных из Google Таблиц в Excel

  5. Вставьте ссылку в появившемся окне.Вставка ссылки для переноса данных из Google Таблиц в Excel

  6. Суть изменения заключается только в исправлении последней части на export?format=xlsx вместо edit?usp=sharing.Редактирование ссылки для переноса данных из Google Таблиц в Excel

  7. После этого нажмите «ОК» и дождитесь появления нового окна. В нем выберите импорт нескольких листов или укажите конкретный.Выбор листа для переноса данных из Google Таблиц в Excel

  8. Через средство предпросмотра убедитесь в том, что выбрали правильный лист, после чего подтвердите его загрузку.Предпросмотр содержимого для переноса данных из Google Таблиц в Excel

  9. Импорт прошел успешно, хоть и форматирование может немного отличаться от оригинального.Просмотр листа для переноса данных из Google Таблиц в Excel

  10. Для проверки изменений на вкладке «Данные» используйте кнопку «Обновить все».Обновление данных для переноса данных из Google Таблиц в Excel

  11. Как видно, кто-то внес изменения в Google Таблицах, и они успешно подгрузились в Excel без необходимости снова импортировать всю таблицу.Просмотр обновления данных для переноса данных из Google Таблиц в Excel

  12. Для настройки времени автоматического обновления в меню «Обновить все» нажмите на «Свойства подключения».Открытие настроек обновления для переноса данных из Google Таблиц в Excel

  13. Активируйте «Обновлять каждые» и укажите желаемое количество минут.Настройка обновления данных для переноса данных из Google Таблиц в Excel

Крайне редко стиль ссылок для доступа меняется, что связано с выпускаемыми Google обновлениями. Случается это действительно очень редко, но если вы столкнулись с тем, что таблица в один момент перестала загружаться, проверьте еще раз ссылку. Если же к листу прекратить доступ по ссылке, загрузка данных в Excel тоже не выполнится.

Способ 3: Импорт файла CSV

Предлагаю обратить внимание на этот вариант, если с реализацией предыдущего возникли какие-то проблемы. У импорта файла CSV есть свои недостатки, поскольку весь документ в Google Таблицах придется сделать публичным. Если для вас это не имеет значения, приступайте к выполнению инструкции.

  1. В Google Таблицах откройте меню «Файл», наведите курсор на «Открыть доступ» и щелкните по варианту «Опубликовать в интернете».Переход к публикации для переноса данных из Google Таблиц в Excel

  2. Решите, будет ли это публикация всего документа или только одного листа.Выбор листа для публикации для переноса данных из Google Таблиц в Excel

  3. Из следующего меню выберите вариант «Файл CSV».Выбор формата публикации для переноса данных из Google Таблиц в Excel

  4. Активируйте автоматическую публикацию после внесения изменений.Автоматическое обновление после изменений для переноса данных из Google Таблиц в Excel

  5. По завершении нажмите кнопку «Начать публикацию».Публикация документа для переноса данных из Google Таблиц в Excel

  6. Скопируйте полученную ссылку и переходите в Excel.Копирование ссылки после публикации для переноса данных из Google Таблиц в Excel

  7. На вкладке «Данные» выберите вариант создания запроса «Из файла» и «Из CSV».Переход к импорту из файла для переноса данных из Google Таблиц в Excel

  8. Вместо имени файла в новом окне вставьте полученную ссылку и нажмите на «Открыть».Вставка ссылки на файл для переноса данных из Google Таблиц в Excel

  9. Загрузка данных займет пару минут, после чего появится таблица, но вместо всех надписей будут «кракозябры». Для исправления разверните список «Источник файла» и выберите «Юникод (UTF-8)».Выбор кодировки для переноса данных из Google Таблиц в Excel

  10. Если вся информация отображается корректно, подтвердите загрузку и начните работать с таблицей.Подтверждение импорта для переноса данных из Google Таблиц в Excel

Обновление данных осуществляется точно так же, как это было показано в предыдущей инструкции, поэтому можете вернуться к ее последним шагам, чтобы получить соответствующую информацию по теме.

Принцип работы двух последних способов практически не отличается, разница лишь в методе импорта данных. При этом в третьем способе проблем после обновления ссылок не замечено, но есть и минус, связанный с публикацией, о котором уже шла речь выше. Поэтому взвесьте все за и против и выберите подходящий для себя вариант переноса листов из Google Таблиц в Excel.

CSV – популярное расширение файлов, которые используются, в основном, для обмена данными между различными компьютерными программами. Чаще всего необходимости в открытии и редактировании таких документов нет. Однако в некоторых случаях перед пользователями может встать такая задача. Программа Excel позволяет это сделать, но в отличие от стандартных файлов в формате XLS и XLSX, простое открытие документа двойным щелчком мыши не всегда дает качественный результат, что может выражаться в некорректном отображении информации. Давайте посмотрим, каким образом можно открыть файлы с расширением CSV в Экселе.

  • Открываем CSV-файлы

    • Метод 1: двойным щелчком или через контекстное меню

    • Метод 2: применяем Мастер текстов

    • Метод 3: через меню “Файл”

  • Заключение

Для начала давайте разберемся, что из себя представляют документы в данном формате.

CSV – аббревиатура, которая расшифровывается как “Comma-Separated Values” (на русском языке означает “значения, разделенные запятыми”).

Как следует из названия, в таких документах используются разделители:

  • запятая – в англоязычных версиях;
  • точка с запятой – в русскоязычных версиях программы.

Во время открытия документа в Excel основная задача (проблема) заключается в выборе способа кодировки, примененного при сохранении файла. Если будет выбрана не та кодировка, скорее всего, пользователь увидит множество нечитаемых символов, и полезность информации будет сведена к минимуму. Помимо этого, ключевое значение имеет используемый разделитель. Например, если документ был сохранен в англоязычной версии, а затем его пытаются открыть в русскоязычной, скорее всего, качество отображаемой информации пострадает. Причина, как мы ранее отметили, заключается в том, что в разных версиях используются разные разделители. Давайте посмотрим, как избежать этих проблем и как правильно открывать файлы CSV.

Прежде, чем приступить к более сложным методам, давайте рассмотрим самый простой. Он применим только в тех случаях, когда файл был создан/сохранен и открывается в одной и той же версии программы, а значит, проблем с кодировкой и разделителями быть не должно. Здесь возможно два варианта, опишем их ниже.

Excel установлена как программа по умолчанию для открытия CSV-файлов

Если это так, открыть документ можно как и любой другой файл – достаточно просто дважды щелкнуть по нему.

Открытие файла двойным щелчком мыши в Windows

Для открытия CSV-фалов назначена другая программа или не назначена вовсе

Алгоритм действия в таких ситуациях следующий (на примере Windows 10):

  1. Щелкаем правой кнопкой мыши по файлу и в открывшемся контекстном меню останавливаемся на команде “Открыть с помощью”.
  2. Во вспомогательном меню система может сразу предложить программу Excel. В этом случае кликаем по ней, в результате чего файл откроется (как и при двойном щелчке по нему). Если нужной нам программы нет в списке, кликаем по пункту “Выбрать другое приложение”.Выбор программы для открытия файла через контекстное меню в Windows
  3. Появится окно, в котором мы можем выбрать программу (чтобы раскрыть весь список доступных вариантов, требуется нажать кнопку “Еще приложения”), с помощью которой требуется открыть документ. Ищем то, что нам нужно и жмем OK. Чтобы назначить Excel приложением по умолчанию для данного типа файлов, предварительно ставим соответствующую галочку.Назначение Excel программой по умолчанию для файлов CSV
  4. В некоторых случаях, когда и в этом окошке не удается найти Эксель, щелкаем по кнопке “Найти другое приложение на этом компьютере” в конце списка.Просмотр других приложений для открытия файла CSV в Windows 10
  5. На экране отобразится окно, в котором мы переходим к расположению программы на ПК, отмечаем исполняемый файл с расширением EXE и жмем кнопку “Открыть”.Выбор Excel для открытия файла CSV в Windows 10

Независимо от того, какой из описанных выше способов был выбран, результатом будет открытие CSV-файла. Как мы упомянули выше, корректно отображаться содержимое будет только при соответствии кодировки и разделителей.

Открытый в Эксель файл в формате CSV

В остальных случаях может показываться нечто подобное:

Некорректное отображение содержимого файла CSV в Эксель

Поэтому описанный метод подходит не всегда, и мы переходим к следующим.

Метод 2: применяем Мастер текстов

Воспользуемся интегрированным в программу инструментом – Мастером текстов:

  1. Открыв программу и создав новый лист, чтобы получить доступ ко всем функциям и инструментам рабочей среды, переключаемся во вкладку “Данные”, где щелкаем по кнопке “Получение внешних данных”. Среди раскрывшихся вариантов выбираем “Из текста”.Запуск Мастера текста в Эксель
  2. Откроется окно, в котором нам нужно перейти к расположению файла, который требуется импортировать. Отметив его жмем кнопку “Импорт”.Выбор файла для импорта в Эксель
  3. Появится Мастер текстов. Проверяем, чтобы была выбрана опция “с разделителями” для параметра “Формат данных”. Выбор формата зависит от кодировки, которая была использована при его сохранении. Среди самых популярных форматов можно отметить “Кириллицу (DOS)” и “Юникод (UTF-8)”. Понять, что сделан правильный выбор можно, ориентируясь на предварительный просмотр содержимого в нижней части окна. В нашем случае подходит “Юникод (UTF-8)”. Остальные параметры чаще всего не требует настройки, поэтому жмем копку “Далее”.Мастер текстов в Экселе - шаг 1
  4. Следующим шагом определяемся с символом, который служит в качестве разделителя. Так как наш документ был создан/сохранен в русскоязычной версии программы, выбираем “точку с запятой”. Здесь у нас, как и в случае с выбором кодировки, есть возможность попробовать различные варианты, оценивая результат в области предпросмотра (можно, в том числе, указать свой собственный символ, выбрав опцию “другой”). Задав требуемые настройки снова нажимаем кнопку “Далее”.Мастер текстов в Экселе - шаг 2
  5. В последнем окне, чаще всего, вносить какие-либо изменения в стандартные настройки не нужно. Но если требуется изменить формат какого-то столбца, сначала кликаем по нему в нижней части окна (поле “Образец”), после чего выбираем подходящий вариант. По готовности жмем “Готово”.Мастер текстов в Экселе - шаг 3
  6. Появится окошко, в котором выбираем способ импорта данных (на имеющемся или на новом листе) и жмем OK.
  7. Все готово, нам удалось импортировать данные CSV-файла. В отличие от первого метода, мы можем заметить, что была соблюдена ширина столбцов с учетом содержимого ячеек.Результат импорта содержимого файла CSV в Эксель

И последний метод, которым можно воспользоваться заключается в следующем:

  1. Запустив программу выбираем пункт “Отрыть”.Открытие документа в ЭксельЕсли программа уже ранее была открыта и ведется работа на определенном листе,  переходим в меню “Файл”.Переход в меню Файл в ЭксельЩелкаем по команде “Открыть” в списк команд.Открытие файла в Excel
  2. Жмем кнопку “Обзор”, чтобы перейти к окну Проводника.Переход к выбору файла для открытия в Excel
  3. Выбираем формат “Все файлы”, переходим к месту хранения нашего документа, отмечаем его и щелкаем кнопку “Открыть”.Выбор файла для открытия в Excel
  4. На экране появится уже знакомый нам Мастер импорта текстов. Далее руководствуемся шагами, описанными в Методе 2.Мастер текстов в Excel - шаг 1

Заключение

Таким образом, несмотря на кажущуюся сложность, программа Эксель вполне позволяет открывать и работать с файлами в формате CSV. Главное – определиться с методом реализации. Если при обычном открытии документа (двойным щелчком мыши или через контекстное меню) его содержимое содержит непонятные символы, можно воспользоваться Мастером текста, который позволяет выбрать подходящую кодировку и знак разделителя, что напрямую влияет на корректность отображаемой информации.

Некоторые скрипты нашего сервиса предлагают сохранять расширенную информацию в виде файла CSV (comma separated values). Этот формат при помощи нескольких несложных действий можно открыть как таблицу Excel и дальше комфортно работать с ней.

Если этот файл напрямую открыть в Excel, то в некоторых версиях Excel он сразу откроется как таблица, а в некоторых — нет.
Потому правильным будет сделать импорт данных, о котором мы расскажем ниже при помощи наглядных примеров.

Данные в формате CSV можно использовать не только в Excel, но и в любых других табличных редакторах. Например, Google Docs. Потому ниже мы добавили иллюстрированный пример по импорту данных из CSV-файла в таблицу Google Docs:

Быстрый просмотр CSV-таблицы онлайн на сайте сервиса

Вариант 1. Импорт данных из CSV в Excel
Вариант 2. Импорт данных из CSV в Google Docs

1. Создаёте новую таблицу в Excel:

2. Меню «Данные» — «Из текста»:

3. Выбираете файл с данными в формате CSV или TXT:

4. В появившемся окне предпросмотра видите кодировку файла. Если там нечитаемые символы, смените кодировку с UTF-8:

5. На Windows (ANSI):

6. Укажите символ точки с запятой как разделитель:

7. Дальше Excel предложит вам настроить формат данных для каждого из столбцов, это уже по вашему желанию:

8. И для второго столбца:

9. И для остальных столбцов:

10. Выберите текущий лист таблицы в качестве места назначения:

11. И вот ваш результат готов:

Если у вас остались вопросы после просмотра скриншотов, советуем посмотреть вот этот видеоурок.

Вариант 2. Импорт данных из CSV в Google Docs

2. Меню «Файл» — «Импорт»:

3. Открываете вкладку «Загрузка» и загружаете ваш файл в формате CSV или TXT:

4. После загрузки появляется окно с настройками разбора файла. Оставляете всё как есть, только в пункте «Разделитель» выбираете «Другой» и пишете в текстовом поле знак ;

5. После нажатия на кнопку «Импортировать» появляется ссылка «Открыть сейчас»:

6. Нажимаете эту ссылку, всплывающее окно пропадает, вы видите перед собой ваш файл в виде уже разложенной по столбцам таблицы с данными:

В этом руководстве я объясню, как быстро конвертировать CSV-файлы в Excel в любой версии от 365 до 20019, избегая типичных проблем многих пользователей

Как правило, существует два способа переноса CSV-файла в Excel: путем его открытия или импорта в качестве внешних данных. В этой статье приводится подробное руководство по обоим методам и указываются сильные и слабые стороны каждого из них. Мы также обозначим возможные подводные камни и предложим наиболее эффективные решения.

Что такое CSV-файлы – это универсальные файлы которые они имеют такой базовый формат, что их можно открывать или экспортировать большинством программ. Если вам нужно удалить дополнительное форматирование и просто сохранить свои данные, также легко конвертировать файл Excel в файл CSV!

Если Вам прислали файл формата CSV его можно открыть несколькими способами, но если вы его откроете двойным нажатием на файл, то он у вас откроется в таком виде:

как открыть csv файл в excel

в данном файле данные на самом деле представлены в виде таблиц, но чтобы их правильно отобразить в Excel его надо правильно открыть.

Различия между типами файлов TXT, CSV и XLS

Текстовые файлы, CSV-файлы и электронные таблицы Excel-отличные способы хранения данных, в зависимости от ваших потребностей:

  • Текстовый файл (TXT) – Текстовые файлы содержат обычный текст и обычно создаются с помощью блокнота (ПК) или TextEdit (Mac). Если вы вставляете содержимое в текстовый файл, все стили и форматирование удаляются, оставляя вас с обычным текстом. Это позволяет легко копировать и вставлять данные без проблем с форматированием. Если вы вставляете данные электронной таблицы в файл TXT, они разделяются пробелами с вкладками.
  • Файл значений, разделенных запятыми (CSV) – Файл CSV также содержит обычный текст и является универсальным, поскольку его можно открыть в любой операционной системе, в любом текстовом редакторе, а также в приложениях для работы с электронными таблицами, таких как Excel. Если вы вставляете данные электронной таблицы в файл CSV, они разделяются запятыми.
  • Электронные таблицы Excel (XLS) – Электронные таблицы Excel можно открывать только с помощью других приложений для работы с электронными таблицами, таких как Google Таблицы или OpenOffice Calc, но в них есть множество опций форматирования, способов вычисления данных с помощью функций и способов визуального представления данных с помощью диаграмм и таблиц. Информация, вставленная в электронную таблицу, разделяется на ячейки, строки и столбцы.

Открываем CSV-файл через Excel

Microsoft Office 2019

файлы csv лучше открывать в excel след способом

  1. открываем excel
  2. открываем меню Данные и выбираем пункт Из текстового/CSV-файла
    открываем файл CSV в excel
  3. выбираем через обзор наше файл
  4. и на выходе у нас excel должен сам все уже автоматически преобразовать в столбцы
    импорт csv файла в excel
  5. если у вас вышло по другому, у вас может быть старый Microsoft office, я Вам показываю на Office 2019 версии

Если вы хотите версию Microsoft Office 2019 как у меня на примере, то отправляйте мне запрос, я вам скажу, где его можно взять.

Как открыть файл CSV в Excel

Файл значений, разделенный запятыми, созданный в другой программе, все еще можно открыть в Excel с помощью стандартной команды Открыть.

  1. В вашем Excel перейдите на вкладку Файл и нажмите кнопку Открыть или нажмите сочетание клавиш Ctrl + O.
  2. В диалоговом окне “Открыть” выберите Текстовые файлы (*.prn;*.txt;*.csv) из выпадающего списка в правом нижнем углу.
    Как правильно открыть данные CSV-файла в Excel
  3. Найдите документ CSV, а затем дважды щелкните его, чтобы открыть.

Файл значений, разделенных запятыми (.csv), будет немедленно открыт в новой книге.

Для текстового файла (.txt) Excel запустит мастер импорта текста. Для получения более подробной информации см. раздел Импорт CSV в Excel.

Как открыть файл CSV из проводника Windows

Самый быстрый способ открыть файл .csv в Excel – дважды щелкнуть его в проводнике Windows. Это немедленно откроет ваш файл в новой рабочей книге.

Однако этот метод работает только в том случае, если Microsoft Excel установлен в качестве приложения по умолчанию для файлов .csv. В этом случае знакомый зеленый значок Excel появляется рядом с документами .csv в проводнике Windows.

Если ваши CSV-файлы настроены на открытие с помощью другого приложения по умолчанию, щелкните файл правой кнопкой мыши и выберите Открыть с помощью… > Excel.

Чтобы установить Excel в качестве программы по умолчанию для файлов CVS, выполните следующие действия:

  1. Щелкните правой кнопкой мыши любой файл .csv в проводнике Windows, а затем выберите Открыть с помощью… > >Выберите другое приложение из контекстного меню.
  2. В разделе Другие параметры выберите Excelустановите флажок Всегда использовать это приложение для открытия файлов .csv и нажмите кнопку ОК.
    Преобразование CSV-файла в электронную таблицу Excel

Преобразуйте 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, это то, что вам нужно сделать:

  1. В Excel 2013 и более ранних версиях перейдите на вкладку Данные > >Получить группу внешних данных и щелкните Из текста.
    открыть csv в Excel 2013
    В Excel 2016 и более поздних версиях перейдите на вкладку Данные > >Получить и преобразовать группу данных и нажмите Получить данные > >Устаревшие мастера > >Из текста (Устаревшие).
    Импорт и экспорт CSV-файлов в Excel

    Примечание. Если мастера отправки текста нет, убедитесь, что он включен. Если устаревшие мастера по-прежнему выделены серым цветом, выберите пустую ячейку или откройте пустой лист и повторите попытку.

  2. В диалоговом окне Импорт текстового файла найдите файл .csv, который вы хотите импортировать, выберите его и нажмите кнопку Импорт (или просто дважды щелкните файл).
    преобразовать csv в excel
  3. Запустится мастер импорта текста, и вы выполните его действия. Во-первых, вы выбираете:
    • Тип файла с разделителями
    • Номер строки для начала импорта (обычно строка 1)
    • Есть ли у ваших данных заголовки

    В окне предварительного просмотра в нижней части мастера отображаются несколько первых записей из вашего CSV-файла.
    Как правильно открыть данные CSV-файла в Excel

  4. Выберите разделитель и определитель текста.Разделитель-это символ, разделяющий значения в вашем файле. Поскольку CSV-это файл значений, разделенных запятыми, очевидно, что вы выбираете запятую. Для TXT-файла обычно выбирается вкладка.Определитель текста-это символ, который заключает значения в импортированном файле. Весь текст между двумя символами-определителями будет импортирован как одно значение, даже если текст содержит указанный разделитель.Как правило, вы выбираете символ двойной кавычки (“) в качестве определителя текста. Чтобы проверить это, вы можете нажать Назад и посмотреть, какой символ содержит значения в предварительном просмотре вашего CSV-файла.В нашем случае все числа с разделителем в тысячи (который также является запятой) заключены в двойные кавычки, такие как “3,392”, что означает, что они будут импортированы в одну ячейку. Без указания знака двойной кавычки в качестве определителя текста числа до и после разделителя тысяч будут помещены в два соседних столбца.

    Чтобы убедиться, что ваши данные будут импортированы по назначению, внимательно просмотрите предварительный просмотр данных, прежде чем нажать кнопку Далее.
    Создание и изменение CSV-файлов

    Советы и примечания:

    • Если в вашем CSV-файле присутствует более одного последовательного разделителя, выберите параметр Обрабатывать последовательные разделители в качестве одного из вариантов, чтобы предотвратить пустые ячейки.
    • Если предварительный просмотр показывает все данные в одном столбце, это означает, что выбран неверный разделитель. Измените разделитель, чтобы значения отображались в отдельных столбцах.
  5. Определите формат данных. Значение по умолчанию является общим – оно преобразует числовые значения в числа, значения даты и времени в даты, а все остальные типы данных в текст.Чтобы задать другой формат для определенного столбца, щелкните в любом месте в нем в окне предварительного просмотра данных, а затем выберите один из параметров в разделе Формат данных столбца:
    • Чтобы сохранить начальные нули, выберите текстовый формат.
    • Чтобы правильно отобразить даты, выберите формат даты, а затем выберите соответствующий формат в раскрывающемся списке.

    Когда вы будете довольны предварительным просмотром данных, нажмите кнопку Готово.
    Как открыть CSV в Excel

  6. Выберите, следует ли импортировать данные на существующий или новый рабочий лист, и нажмите кнопку ОК.
    Csv как открыть в excel

    Советы и примечания:

    • Чтобы настроить некоторые дополнительные параметры, такие как управление обновлением, компоновка и форматирование, нажмите кнопку Свойства… в приведенном выше диалоговом окне.
    • Если некоторые импортированные данные отображаются неправильно, вы можете изменить формат с помощью функции Форматирования ячеек Excel.

Преобразование CSV в Excel: открытие и импорт

Когда Microsoft Excel открывает файл .csv, он использует настройки формата данных по умолчанию, чтобы понять, как именно отображать каждый столбец текстовых данных. Это прекрасно работает в большинстве ситуаций.

Если ваш текстовый файл содержит определенные значения и вы хотите управлять их отображением в Excel, выполните импорт, а не открытие. Вот несколько типичных случаев использования:

  • Файл CSV использует разные разделители.
  • Файл CSV содержит различные форматы дат.
  • Некоторые числа имеют начальные нули, которые следует сохранить.
  • Вы хотите просмотреть предварительный просмотр того, как ваши данные CSV будут преобразованы в Excel.
  • Вы ищете большую гибкость в целом.

Как сохранить CSV-файл в Excel

Какой бы метод преобразования вы ни использовали, вы можете сохранить полученный файл, как обычно.

  1. На листе Excel выберите Файл > >Сохранить как.
  2. Найдите папку, в которую вы хотите сохранить файл.
  3. Чтобы сохранить как файл Excel, выберите Книгу Excel (*.xlsx) в раскрывающемся меню Сохранить как тип. Чтобы сохранить файл, разделенный запятыми, выберите CSV (разделенный запятыми) или CSV UTF-8.
  4. Нажмите кнопку Сохранить.
    Csv как сохранить в excel

Значение, разделенное запятыми, или CSV, представляет собой нестандартный формат файла данных с открытым текстом, используемый для хранения и обмена информацией в виде таблиц или электронных таблиц.

Хотя в файлах CSV отсутствует какая-либо информация о форматировании, их текстовая природа упрощает их интерпретацию любой программой.

Что делает CSV такими полезными, так это то, что они предоставляют практический способ обмена информацией между базами данных, приложениями для работы с электронными таблицами и другими программами.

Вы можете открыть файл CSV в Google Таблицах независимо от того, какая программа создала файл.

В этом руководстве рассматриваются два способа импорта и открытия файла CSV в Google Таблицах .

В любое время вы можете загрузить и открыть файл CSV, хранящийся на вашем устройстве, в приложении Google Таблицы.

Вы не можете напрямую импортировать CSV-файл из URL-адреса, вам необходимо загрузить его на свое устройство и загрузить, чтобы процесс заработал.

Следующие шаги показывают, как импортировать файл CSV в Google Таблицы:

Теперь вы можете работать с CSV-файлом, как если бы это была родная книга Google Таблиц. Поскольку CSV не содержит никакой информации о форматировании, вам может потребоваться немного времени на очистку электронной таблицы.

В следующем примере показаны те же данные с измененным размером столбцов, удаленной ненужной информацией и отформатированной строкой заголовка.

Добавление CSV на Google Диск и открытие его в Google Таблицах

Вы также можете загружать файлы CSV на свой Google Диск и открывать их в Google Таблицах. Следующие шаги показывают, как загрузить файл CSV на Google Диск и открыть его в Таблицах.

Советы по импорту неправильно отформатированного или импортированного CSV

Поскольку CSV — нестандартный формат, у вас могут возникнуть проблемы с неправильно импортированными данными.

Термин «значения, разделенные символами» также часто используется с CSV, потому что некоторые CSV используют что-то отличное от запятой для обозначенного разделения ячеек.

В других случаях вы не сможете импортировать файл CSV, и единственный вариант — скопировать / вставить информацию из другого источника.

В Google Таблицах есть встроенный инструмент разделения данных, который можно использовать для устранения проблем с CSV.

Обратите внимание, что открытие файла CSV в программе текстового редактора и попытка скопировать / вставить его в Google Таблицы отформатируют все в один столбец.

Этот инструмент работает таким же образом с любым символом-разделителем, включая запятую.

В этом примере используется та же информация CSV, что и в предыдущих примерах, но запятые заменены точками с запятой.

Следующие шаги демонстрируют, как разделить неправильно отформатированный или импортированный CSV:

В этом руководстве описаны два основных способа импорта файла CSV в Google Таблицы и способы обхода ошибок и ограничений импорта.

Надеюсь, вы нашли этот урок полезным!

Многие сервисы, например, Яндекс Вебмастер или Google Search Console, формируют файлы для скачивания в формате CSV.

Увидеть данные можно в стандартной программе «Блокнот» или в Notepad++, но работать с ними всё же удобнее в Excel. Однако, можно столкнуться с двумя проблемами: 1) csv-файл может открываться как набор символов (кракозябрами); 2) часто данные csv-файла оформлены в виде строк, а не таблицы.

как открыть csv файл

Импорт CSV в EXCEL

Чтобы увидеть данные в нормальной кодировке и в табличном виде, необходимо импортировать файл csv в Excel. Как это сделать?

1. Запускаем Excel. Вкладка «Данные», затем «Получение внешних данных» → «Из текста».

как открыть csv файл

2. В диалоговом окне выбираем csv-файл с кракозябрами → Импорт.

3. В окне мастера на первом шаге устанавливаем формат данных с разделителем и формат файла (кодировку) Юникод (UTF-8) → Далее

как открыть csv файл

4. На втором шаге выбираем символ-разделитель для формирования таблицы. В текущем примере это запятая, но у вас может быть знак табуляции или точка с запятой → Далее

как открыть csv файл

5. Третий шаг позволяет установить свой формат для каждого столбца (рекомендуется общий) → Готово!

как открыть csv файл

6. Помещаем данные в ячейку → ОК.

как открыть csv файл

7. Всё, можно работать. Не забудьте сохранить файл.

как открыть csv файл

Формат CSV (Comma-Separated Values), согласно регламентирующему документу RFC 4180, – это способ представления текстовой информации в виде таблицы, где в качестве разделителей полей используются запятые.

Файлы этого типа предназначены для передачи информации, как правило, большого объема, между различными программами и сервисами. Например, средствами хранения баз данных, ридеров и редакторов текста и электронных таблиц.

Иногда к CSV относят не только сам этот формат, но и другие – схожие по спецификациям. В частности, TSV (tab-separated values) – таблицы, где поля с данными разделяются табуляцией, и SCSV (semicolon separated values), где в качестве разделителей пишут точку с запятой. В прочих близкородственных форматах для разграничения полей используют кавычки, двоеточие, вертикальную черту, определенную последовательность символов и т. д.

Такое широкие понимание стандартов CSV может приводить к изменению структуры и содержимого таблиц при переносе файлов из программы в программу, а также ограничивать возможность их просмотра, если открывать не в том приложении, в котором они были созданы.

Поэтому при создании и редактировании файлов этого типа важно соблюдать правила форматирования и брать во внимание некоторые их особенности.

Содержание

  1. Немного о форматировании электронных таблиц CSV
  2. Какие программы понимают формат CSV
  3. Открываем CSV на компьютере разными способами
  4. «Открыть с помощью…»
  5. Через меню «Файл» в выбранной программе
  6. Через «Импорт» в выбранной программе
  7. Подведем итоги

Немного о форматировании электронных таблиц CSV

  • Строка документа – это строка таблицы. Разделение строчек обозначают символом возврата каретки (CR, LF, CRLF или другим в зависимости от кодировки файла).
  • Все строки таблицы должны иметь одинаковое количество полей. Одно поле может содержать произвольное число символов, включая пробелы.
  • Первую строку допустимо (на усмотрение автора) использовать для указания имен столбцов. Количество ее полей должно соответствовать остальной части таблицы.
  • Если поле не содержит данных, достаточно обозначить его разделительными запятыми. Вставлять между ними пробелы не нужно.
  • Пробелы перед запятой-разделителем и после нее не отображаются в таблице (отбрасываются).
  • Последнее поле документа НЕ должно заканчиваться запятой. Допустимо, но не обязательно использовать в этом месте символ возврата каретки (переноса строки).
  • Все данные внутри одной ячейки могут быть заключены в двойные кавычки. Если кавычки не используются для всего поля, то их нельзя вставить и в текст в этом поле.
  • Если текст содержит двойные кавычки, запятые и символы возврата каретки, то содержимое всей ячейки должно быть заключено в двойные кавычки.
  • Двойные кавычки внутри текста ячейки должны быть экранированы еще одной парой двойных кавычек. Например: “начало ““выделенная фраза”” конец“. Авторы некоторых документов CSV используют для экранирования кавычек символ «/». Это неправильно. Такое поле отображается в большинстве программ некорректно.
  • Формат CSV не различает типы данных и не дает возможность как-либо их обозначать. Но типы данных может различать программа, в которой открыт файл, причем не всегда правильно.
  • Строковые данные, состоящие целиком из цифр, следует заключать в кавычки. Иначе программа, такая, как Microsoft Excel, может преобразовать их в число и изменить, например, округлить или отбросить начальные нули. Чтобы этого избежать, в документах, которые будут использоваться в Excel, перед заключенными в кавычки цифрами следует ставить знак «=».
  • Некоторые приложения не поддерживают форматирование полей при помощи двойных кавычек. Учитывайте эту их особенность при подготовке и экспорте документов.
  • При написании дробных чисел помните, что у них нет единого стандарта разделителя: в одних странах принято использовать точку, в других – запятую. Как это отобразит конкретная программа, зависит от ее кодировки и региональных настроек.
  • Некоторые способы записи числовых данных могут быть восприняты программой как календарная дата, валюта или формула и преобразованы в другой тип. Последний также зависит от региональных настроек.

Несоблюдение правил форматирования при создании таблицы CSV с высокой вероятностью сделают ее частично или полностью нечитаемой. На выходе можно получить «простыню» сплошного текста без структуры и смысла.

Так выглядит CSV- таблица, открытая в Microsoft Excel:

Пример файла CSV в Excel

А так – в блокноте:

Файл CSV в блокноте

Какие программы понимают формат CSV

Поскольку файл CSV представляет собой текстовый документ с таблицей, работу с ним поддерживают следующие приложения.

На компьютере под Windows и не только:

  • Уже упомянутый Microsoft Excel.
  • LibreOffice.
  • Open Office.
  • Google Таблицы.
  • Notepad++ и другие редакторы текста.

На смартфоне и планшете Android:

  • CSV File Viewer – только для чтения и конвертации файла в pdf.
  • CSV Editor – для редактирования данных и структуры таблиц.
  • Csv To Excel Converter – для конвертации файлов с расширением .CSV в документы XLSX.
  • CSV Graph Tool – для построения графиков на основе данных из таблицы.
  • Microsoft Excel – мобильная версия универсального табличного редактора.

Это далеко не исчерпывающие списки, так как приложений, которые умеют работать с текстом и табличными данными, неисчислимое множество. Но что-то из этого, пожалуй, есть у всех. А если нет, то выручат «Google Таблицы», которые доступны онлайн.

Открываем CSV на компьютере разными способами

«Открыть с помощью…»

  1. Кликните правой клавишей мыши по значку CSV-документа в проводнике, чтобы раскрыть его контекстное меню.
  2. Щелкните элемент «Открыть с помощью» и выберите одно из предложенных Windows приложений, которое поддерживает этот формат. В моем примере это Excel, Блокнот и WordPad.Выбор программы для открытия CSV
  3. Если на вашем ПК нет программ, сопоставленных файлам этого типа – вместо списка, обведенного на скриншоте рамкой справа, пустое место, то нажмите ниже «Поиск в Microsoft Store» или «Выбрать другое приложение».

Первый вариант откроет магазин Windows, где вы сможете найти и скачать подходящую программу:

Выбор программы для открытия CSV в Microsoft store

Второй – покажет список всего ПО, установленного на компьютере. Выберите в нем приложение, которым хотите открыть документ CSV. И, если нужно, назначьте его постоянным для файлов с таким расширением.

Выбор программы для открытия CSV из установленных

Через меню «Файл» в выбранной программе

  1. Запустите приложение, в которое хотите загрузить CSV.
  2. Войдите в меню «Файл», нажмите «Открыть» и найдите нужный документ в проводнике.

Открытие CSV через меню приложения

Через «Импорт» в выбранной программе

Функцию импорта часто используют для исправления ошибок отображения данных, возникающих из-за неполной совместимости типа файла и приложения, в которое он загружен.

Если документ CSV открылся в Excel как в блокноте – сплошным текстом, а не таблицей, или некоторые данные преобразовались в другой тип – например, почтовый индекс стал календарной датой, то его следует закрыть без сохранения, а затем импортировать.

«Импорт» у большинства программ находится в меню «Файл» – там же, где «Создать», «Открыть», «Сохранить» и т. д. Но у Microsoft Excel эта функция прячется в другом месте – в разделе «Данные».

Порядок действий при импорте CSV в Excel:

  1. Запустите приложение, войдите в «Файл» и создайте новую книгу.
  2. Кликните раздел «Данные», откройте меню «Получить данные» -> «Из файла».
  3. В следующем списке выберите «Из текстового/CSV файла».Импорт данных из файла CSV в Excel
  4. Укажите нужный документ в проводнике. Перед открытием убедитесь в корректности отображения данных – правильно ли выбраны кодировка в списке «Источник файла», запятая в качестве разделителя и основание для обнаружения типов данных. Если таблица выглядит как надо, нажмите «Загрузить».Параметры импорта CSV
  5. Если документ нуждается в коррекции, нажмите кнопку «Преобразовать данные» и внесите нужные правки в редакторе Power Query, окно которого откроется после этого.Преобразование данных CSV в редакторе Power Query

Приложение «Google Таблицы» тоже имеет функцию импорта и позволяет пользователю изменить отдельные параметры файла перед загрузкой.

Импорт CSV в Google Таблицы

Обратите внимание, что здесь преобразование типов данных – текста в числа, даты и формулы, включено по умолчанию. Если хотите сохранить документ в первоначальном виде, снимите этот флажок.

Простые редакторы вроде «Блокнота» и WordPad не имеют функции импорта вообще. Они просто открывают файлы в том виде, в каком они сохранены. И единственное, из-за чего документ может отображаться с искажениями, это сбой кодировки. А последнюю можно изменить при сохранении файла.

Подведем итоги

Файл CSV – это текст, сведенный в таблицу. Поэтому его можно открыть в большинстве универсальных текстовых и табличных редакторов.

Главное отличие формата CSV от ему подобных – символ, который используется как разделитель полей таблицы. Это запятая.

Чтобы содержимое файла имело ту структуру, какую вы хотите получить, нужно придерживаться правил форматирования. Если их нарушить, вы все равно сохраните документ, но данные в нем могут исказиться.

Некоторые приложения преобразуют типы данных в таблицах CSV согласно своим настройкам. Чтобы этого не происходило, используйте функцию импорта и проверяйте его параметры перед загрузкой файла.

Выбор программы для открытия документа CSV зависит от того, как вы собираетесь его использовать. Если нужно немного подправить текст, достаточно «Блокнота» или другого такого же простого приложения. А если требуется проверить всю структуру таблицы, выбирайте Excel или аналог. В них документ выглядит так, как создан и отформатирован. И все ошибки, если они есть, несложно отследить.

Like this post? Please share to your friends:
  • Импорт excel файла в базу данных
  • Импорт excel в ревит
  • Импорт excel в пдф
  • Импорт excel в python pandas
  • Имя массива данных в excel