Подробное руководство о том, что такое файл CSV, и как его создавать, открывать, импортировать или экспортировать.
Файл CSV относится к расширению файла «значения, разделенные запятыми», которое позволяет хранить табличные данные для управления наборами данных или базами данных. Это простой текстовый файл, который может содержать только числа и текстовые значения, разделенные запятыми.
CSV - очень популярный и универсальный формат файлов, который часто используется для обмена данными между различными приложениями. Поскольку их легко систематизировать и манипулировать, файлы CSV широко используются в потребительских, деловых, финансовых и научных приложениях. Многие программы предлагают варианты импорта или экспорта файлов в формате CSV.
В этой статье мы обсудим, что такое CSV-файл, как их создавать и редактировать, как открывать CSV-файл и как импортировать / экспортировать CSV-файл.
Что такое файл CSV и какова его структура?
Файл CSV, который иногда называют значениями, разделенными символами, или файлом с разделителями-запятыми, - это любой файл, который заканчивается на «.csv». Это общий формат обмена данными, используемый программами для работы с электронными таблицами или базами данных, такими как Microsoft Excel, Google Sheets, MySQL и т. Д. CSV позволяет легко передавать сложные данные между приложениями, которые не могут взаимодействовать друг с другом, если оба приложения поддерживают Формат CSV.
Файлы CSV могут содержать только буквы, цифры и символы (печатаемые символы ASCII или Unicode), разделенные (или разделенные) символами запятой. Поскольку это простые текстовые файлы, файлы CSV легко импортировать или экспортировать. С помощью файлов CSV вы можете легко экспортировать большие и сложные данные из одной программы, а затем импортировать информацию из этого файла CSV в другую программу.
В файлах CSV значения обычно разделяются запятой, но иногда они могут использовать другие символы для разделения значений, в том числе:
- Точка с запятой (;)
- Табуляция (\ t)
- Космос ( )
- Одинарные или двойные кавычки (») (« »)
- Труба (|)
Структура файла CSV
CSV-файл имеет простую структуру и фактически обозначается своим именем (значения, разделенные запятыми). Файлы CSV используют запятую для разделения каждого конкретного значения данных (столбцов) в одной строке, а разные строки отображаются в разных строках. Например, когда вы конвертируете таблицу данных в файл CSV, первая строка / строка содержит заголовки столбцов (с разделителями) таблицы, а затем каждая строка содержит строку таблицы.
Это будет лучше понять на примере. Допустим, у вас есть эта электронная таблица, содержащая таблицу данных:
А вот как эти данные выглядят в файле в формате CSV:
Имя, Фамилия, Пол, Страна Франклин, Неизвестный, Мужчина, France Loreta, Curren, Женский, France Philip, Gent, Мужской, France Shavon, Benito, Женский, France Shavonne, Pia, Женский, France
CSV-файл может быть более сложным, чем этот, с большим количеством полей или значений в каждой строке и может содержать тысячи строк. Файлы CSV не поддерживают шрифты, дизайн или форматирование, они содержат только простой текст. Эта простота делает CSV-файл предпочтительным для экспорта и импорта данных в другие программы.
Создание файла CSV
Есть два способа создать файл CSV: во-первых, вы можете создать файл CSV, экспортировав или сохранив файл в формате CSV с помощью приложений; во-вторых, создайте файл CSV с помощью текстового редактора.
Создайте файл CSV с помощью текстового редактора
Вам не нужна специальная программа для работы с электронными таблицами или базами данных для создания файла CSV, вы можете создать файл CSV с помощью любого совместимого текстового редактора, такого как Блокнот, Vim, Notepad ++ и т. Д. Все, что вам нужно сделать, это ввести строку значений ( столбцы), которые разделяются запятыми, а строки разделяются символами новой строки. Вот как:
Сначала откройте текстовый редактор, например «Блокнот», затем введите имена столбцов или первую строку данных (запись), разделенные запятыми, в первую строку. Например, мы набираем в строке файла следующие заголовки:
Имя, Пол, Страна, Возраст
И убедитесь, что набираете без лишних пробелов в строке.
Затем введите свои значения во вторую строку, используя тот же формат, что и в первой строке. Здесь мы вводим настоящее имя, затем пол, затем страну и возраст.
Дульсе, Женщина, США, 32 года
Продолжайте записывать свои значения для каждого элемента в каждой следующей строке. Если вы хотите оставить какие-либо поля (значения) пустыми, обязательно добавьте запятую, иначе оставшиеся поля в строке будут сдвинуты влево при импорте файла в таблицу. В приведенном ниже примере мы оставили поле страны в 7-й строке, но добавили запятую, чтобы оставить пустую ячейку при скрытии данных в таблице.
Правила создания файлов CSV
Инженерная группа Интернета (IETF) определяет, как файл CSV должен быть структурирован и отформатирован в соответствии со стандартом «RFC4180». В соответствии с этим существует еще несколько правил, которым необходимо следовать для форматирования данных в файле CSV. Здесь «CRLF» означает «возврат каретки» и «перевод строки», что означает разрыв строки.
- Храните каждую строку данных в отдельной строке, разделенной разрывом строки (CRLF).
Филипп, Мале, Франция, 36 лет
- Необязательно ставить разрыв строки за последней строкой данных (строкой).
Филипп, Мужчина, Франция, 36 Мара, Женщина, Британия, 25
- Вы можете включить необязательную строку заголовка со списком имен столбцов в первую строку файла в том же формате, что и остальные строки. Заголовки могут содержать имена, относящиеся к полям в файле.
Имя, Фамилия, Пол, Страна Филипп, Мужчина, Франция, 36 Мара, Женщина, Британия, 25
- Убедитесь, что каждое поле в списке заголовков и каждая запись разделены запятыми. Каждая запись / строка должны содержать одинаковое количество полей во всем файле. И за последним полем в строке нельзя ставить запятую.
Имя, Фамилия, Пол, Страна Шавон, Бенито, Женщина, Франция
- Если вы заключите поля в двойные кавычки, двойные кавычки могут не отображаться внутри полей.
"Шеррон", "Женский", "Великобритания", "65" Белинда, Женский, Исландия, 68
- Если вы хотите, чтобы в полях отображались запятые, двойные кавычки, точки с запятой или разрывы строк, заключите поля в двойные кавычки.
Шавонн, женщина, "Fra; nce", "10,000"
После того, как вы завершите привязку данных в Блокноте (текстовом редакторе), щелкните меню «Файл» и выберите вариант «Сохранить» или нажмите Ctrl + S.
Затем введите имя файла и завершите имя файла расширением «.csv».
Затем выберите параметр «Все файлы (*. *)» В раскрывающемся списке «Тип файла», затем нажмите кнопку «Сохранить».
Это все, что нужно для создания файла CSV с помощью текстового редактора.
Создайте файл CSV с помощью приложений для работы с электронными таблицами
Самый простой способ создать файл CSV - экспортировать файл в формат CSV или сохранить его в формате CSV. Большинство электронных таблиц, баз данных и других приложений предоставляют вам возможность либо экспортировать данные в файлы CSV, либо сохранить их как файлы CSV. Вы также можете скачать набор данных в виде файла CSV. Во многих приложениях файл CSV создается путем нажатия на меню «Файл» и выбора опции «Экспорт» или «Сохранить как».
Использование Microsoft Excel
Microsoft Excel позволяет сохранить файл в формате CSV с помощью функции «Сохранить как». Чтобы создать файл CSV с помощью Microsoft Excel, откройте Excel, а затем откройте существующий файл, который вы хотите сохранить в формате CSV, или создайте новый документ.
Чтобы создать новый документ для CSV, сначала добавьте заголовок столбца или имя поля для каждого фрагмента данных, который вы хотите вставить (например, имя, фамилия, адрес, город, штат и почтовый индекс) в ячейки, расположенные в строка 1 вверху листа.
Затем введите свои данные в электронную таблицу в соответствующие столбцы. В строке должна быть только одна запись.
Чтобы сохранить электронную таблицу в виде файла CSV, нажмите «Файл» и выберите вариант «Сохранить как».
На странице или в окне «Сохранить как» введите имя файла в поле «Имя файла».
Затем выберите формат «CSV UTF-8 (с разделителями-запятыми) (* .csv)» или «CSV (с разделителями-запятыми) (* .csv)» в раскрывающемся списке «Тип файла:» и нажмите кнопку «Сохранить». .
Когда вы нажимаете «Сохранить», только активный лист будет сохранен в виде файла CSV. Теперь вы создали файл CSV с помощью Excel.
Использование Google Таблиц
Google Таблицы позволяют загружать свою электронную таблицу в виде файла CSV с помощью функции загрузки. Для этого откройте электронную таблицу, которую вы хотите загрузить в виде файла CSV, в Google Таблицах. Или вы можете создать новую электронную таблицу в Google Таблицах, как мы это сделали в предыдущем разделе.
После ввода данных в электронную таблицу нажмите меню «Файл», затем разверните подменю «Загрузить» и выберите параметр «Значения, разделенные запятыми (.csv, текущий лист)».
Это загрузит текущий лист в электронную таблицу в виде файла CSV. Таблицы Excel и Google могут содержать формулы, стили, изображения, форматирование и многое другое, но они не переносятся в файл CSV.
Примечание. Хотя большинство программ для работы с электронными таблицами поддерживают несколько листов, формат CSV не поддерживает «листы» или «вкладки», и информация на дополнительных листах не будет записана в CSV при экспорте или сохранении файла. Сохраняется только текущий лист.
Открытие файла CSV
Поскольку файлы CSV настолько просты, их можно легко открыть с помощью любого текстового редактора (например, Блокнота) или программы для работы с электронными таблицами (например, Microsoft Excel, Google Sheets). В большинстве этих программ вы можете просто щелкнуть «Файл»> «Открыть» и выбрать файл CSV, чтобы открыть его.
Откройте файл CSV в текстовом редакторе (Блокноте)
Из-за своей простоты любой текстовый редактор, который может открывать файл «.txt», может открывать файл «.csv». Когда вы открываете файл CSV в текстовом редакторе, таком как Блокнот, он не отображает форматированные или структурированные данные. Вместо этого он просто покажет вам значения, разделенные запятой или другим разделителем.
Однако у Блокнота могут возникнуть проблемы с открытием CSV-файла, если это большой CSV-файл (файл размером в ГБ). В этом случае попробуйте использовать более мощный текстовый редактор, такой как Notepad ++, Vim, Sublime Text и т. Д. Блокнот предоставляет простой и легкий способ просмотра файла CSV.
Чтобы открыть файл CSV в Блокноте или текстовом редакторе по умолчанию, щелкните правой кнопкой мыши файл CSV в диспетчере файлов или проводнике Windows, а затем выберите «Изменить» (если у вас Windows 11, выберите «Показать дополнительные параметры», а затем выберите «Изменить». '). Кроме того, вы можете щелкнуть файл правой кнопкой мыши, навести курсор на параметр «Открыть с помощью», а затем выбрать «Блокнот» или любой другой текстовый редактор.
Теперь вы увидите данные внутри CSV-файла в виде открытого текста.
Вы также можете открыть текстовый редактор по вашему выбору, затем нажать «Файл», а затем «Открыть».
В диалоговом окне «Открыть файл» перейдите к файлу CSV и выберите его. Затем нажмите «Открыть».
Теперь вы можете читать и редактировать данные, как и любой другой файл.
Откройте файл CSV в Microsoft Excel
Хотя вы можете легко просматривать CSV-файл с помощью простого текстового редактора без необходимости использования приложения для работы с электронными таблицами, такого как MS Excel, это не эстетично. Большинство приложений для работы с электронными таблицами могут открывать и изменять файлы CSV, что также упрощает их понимание.
Если на вашем компьютере установлен Microsoft Excel, то он будет программой по умолчанию для открытия файлов «.csv». Просто дважды щелкните файл CSV, чтобы открыть его в Excel. Если он не открывается в Excel, вы можете щелкнуть правой кнопкой мыши файл CSV, выбрать «Открыть с помощью» и выбрать «Excel».
Или же, если у вас уже открыт Excel, щелкните вкладку «Файл», а затем нажмите «Открыть».
В окне «Открыть» перейдите к месту, где находится ваш CSV-файл. Если вы не можете найти файл, который хотите открыть, щелкните раскрывающееся меню рядом с полем «Имя файла» и измените тип файла на «Текстовые файлы (* .prn, * .txt, * .csv)». . Это покажет только текстовые файлы в выбранном месте.
Найдя файл, выберите его и нажмите «Открыть», чтобы открыть его в Excel.
Примечание. Если значения внутри файла CSV не разделены запятой (,), значения могут не быть разделены на отдельные ячейки в столбцах, и все значения в строках могут быть сгруппированы в один столбец.
Откройте файл CSV в Google Таблицах
Если у вас нет платной программы для работы с электронными таблицами, такой как Microsoft Excel, вы можете использовать бесплатные программы для работы с электронными таблицами, такие как Google Таблицы, для просмотра / редактирования файла CSV в Интернете. Открыть CSV-файл в Google Таблицах так же просто, как и в Microsoft Excel.
Сначала откройте пустой файл электронной таблицы в Google Таблицах. В строке меню нажмите «Файл», а затем «Открыть».
В диалоговом окне «Открыть файл» выберите вкладку «Загрузить» и нажмите кнопку «Выбрать файл с вашего устройства». Или, если вы уже загрузили файл CSV на свой Google Диск, выберите его на вкладке «Мой диск» и нажмите «Открыть». Вы также можете перетащить файл со своего компьютера в диалоговое окно «Открыть файл».
Затем найдите файл CSV, который вы хотите открыть на локальном диске, выберите его и нажмите «Открыть», чтобы загрузить файл.
После завершения загрузки файла он будет автоматически отформатирован и загружен в текущий пустой лист. Теперь вы можете редактировать файл так же, как и любой другой файл.
Вы также можете установить и использовать бесплатный офисный пакет LibreOffice Calc, чтобы открывать и редактировать файлы CSV.
Просмотр файла CSV с помощью PowerShell
Вы также можете просмотреть и прочитать существующий файл CSV в Windows PowerShell, используя Импорт-CSV
командлет. Вот как:
Сначала откройте Windows PowerShell и используйте команду «cd», чтобы изменить каталог на тот, где находится ваш CSV-файл. Например, мы используем следующий каталог изменения команд в нашей системе:
компакт-диск C: \ Users \ rajst \ Documents
Затем введите следующую команду и нажмите Enter:
Импорт-CSV .csv
В приведенной выше команде обязательно замените имя файла вашего CSV-файла:
Import-CSV Contact.csv
И имя файла не должно содержать разделителей (например, пробелов) внутри имени. Вышеупомянутая команда преобразует содержимое внутри файла CSV и покажет его вам в списке, как показано ниже.
Импорт файла CSV в приложение
Многие программы используют файлы CSV для импорта данных. Будь то список контактов из Google Контакты, набор данных из программы для работы с электронными таблицами или большой объем информации из программы базы данных, вы можете использовать файлы CSV для экспорта данных. Затем эти CSV-файлы можно использовать для импорта данных в любую программу, поддерживающую этот тип данных. Кроме того, если поля или значения в файлах CSV разделены любыми другими разделителями (кроме запятой), то лучший способ открыть файл - импортировать его в приложение.
Вы можете найти параметры «Импорт», «Импорт CSV», «Импорт / экспорт» или «Импорт значений, разделенных запятыми» в программах, которые поддерживают файлы CSV для импорта в них данных. Давайте посмотрим, как импортировать файлы CSV в разные приложения.
Импортировать файл CSV в Excel
Иногда, когда вы получаете файлы из Интернета или получаете файлы от коллеги, они могут быть в формате CSV. Кроме того, когда вы пытаетесь открыть файлы CSV непосредственно в Excel, это может вызвать проблемы. Поэтому лучший способ открыть файл в Excel - это импортировать данные в Excel, чтобы данные не менялись.
Чтобы импортировать данные в Excel, откройте программу Excel и создайте новую книгу или откройте существующую. Перейдите на вкладку «Данные» и нажмите кнопку «Из текста / CSV» в разделе «Получить и преобразовать данные» на ленте.
В диалоговом окне «Импорт данных» выберите файл CSV, который вы хотите импортировать в программу Excel, и нажмите «Импорт».
Появится другое окно, здесь выберите разделитель (запятую) и нажмите кнопку «Загрузить».
Файлы CSV будут импортированы в новый лист Excel в виде таблицы.
Обычно, когда вы импортируете файл CSV в книгу Excel, данные импортируются на новый рабочий лист с тем же именем. Но если вы хотите импортировать данные в определенное место в текущей электронной таблице, выполните следующие действия:
Чтобы импортировать файл CSV в определенное место в текущей электронной таблице, откройте рабочий лист, на который вы хотите импортировать данные. Затем перейдите на вкладку «Данные» и нажмите кнопку «Из текста / CSV». Затем выберите файл CSV, который хотите импортировать.
В следующем окне щелкните стрелку раскрывающегося списка рядом с кнопкой «Загрузить» и выберите параметр «Загрузить в».
Появится небольшое диалоговое окно «Импорт данных». Здесь выберите параметр «Существующий рабочий лист» и нажмите кнопку выбора диапазона (стрелка вверх), чтобы выбрать диапазон ячеек.
Затем выберите диапазон ячеек, в который вы хотите вставить содержимое файла CSV на текущем листе. Выбрав диапазон, нажмите маленькую «стрелку вниз» в свернутом окне «Импорт данных».
Наконец, нажмите «ОК», чтобы импортировать данные.
Теперь файл CSV импортируется в существующий рабочий лист в выбранном месте.
Импортировать файл CSV в Google Таблицы
Импортировать файлы CSV в Google Таблицы проще, чем в Excel. Кроме того, Google Таблицы дает вам несколько больше возможностей для импорта, чем Excel. Вот как можно импортировать файлы CSV в Google Таблицы:
Сначала откройте новую таблицу или существующий файл в Google Таблицах. В строке меню выберите меню «Файл», затем нажмите опцию «Импорт».
В диалоговом окне «Импорт файла» выберите вкладку «Загрузить» и нажмите кнопку «Выбрать файл с вашего устройства» или перетащите сюда файл со своего локального диска.
После загрузки файла появится другое диалоговое окно «Импорт файла». Здесь выберите место для импорта и тип разделителя (разделитель) и нажмите кнопку «Импортировать данные», чтобы импортировать файл CSV.
В раскрывающемся списке Местоположение импорта у вас есть разные варианты того, куда вы хотите загрузить данные CSV в Google Таблицы. Выберите подходящий вариант.
- Создать новую таблицу - Выберите этот вариант, чтобы создать новый файл электронной таблицы на вашем диске Google и импортировать в него данные файла CSV.Имя файла будет таким же, как имя вашего файла CSV.
- Вставить новый лист (ы) - Выберите этот параметр, чтобы вставить новый лист (с именем файла CSV) в текущую электронную таблицу и загрузить в нее данные.
- Заменить таблицу - Эта опция заменит всю текущую электронную таблицу только одним листом данных файла CSV.
- Заменить текущий лист - Эта опция позволит вам заменить только текущий лист / вкладку электронной таблицы содержимым файла CSV.
- Добавить в текущий лист - Выберите этот вариант, если вы добавляете данные файла CSV в конец данных текущего листа.
Допустим, у вас неполный список контактов или данные о клиентах, и ваш коллега отправил вам файл CSV, содержащий остальные данные. Вы можете использовать эту опцию, чтобы присоединить данные вашего коллеги в конце ваших данных на текущем листе.
Например, у вас есть этот неполный список контактов в вашей электронной таблице:
Чтобы добавить файл CSV к текущему листу, выберите файл CSV в диалоговом окне «Импорт данных», выберите параметр «Добавить к текущему листу» для местоположения импорта и нажмите «Импортировать данные».
Это добавит данные файла CSV в конец набора данных текущего листа, как показано ниже.
- Заменить данные в выбранной ячейке - Эта опция заменит данные в выбранной ячейке данными файла CSV.
Для этого сначала выберите ячейку или диапазон, в котором вы хотите заменить данные.
Затем выберите опцию «Импорт» в меню «Файл» и выберите файл CSV. В диалоговом окне «Импорт файла» выберите «Заменить данные в выбранной ячейке» в качестве места для импорта и нажмите кнопку «Импортировать данные».
При этом данные в выбранной ячейке будут заменены данными из вашего CSV-файла.
Импортируйте файл CSV в Google Контакты
Google принимает только файл «.CSV» или файл «Vcard» для импорта списка контактов в Google Контакты. Если вы хотите импортировать список контактов из файла CSV в Google Контакты, выполните следующие действия:
Сначала откройте Google Контакты, нажав кнопку вафли на странице Google и выбрав «Контакты» из раскрывающегося списка.
На странице контактов Google нажмите кнопку «Импорт» на панели навигации.
Появится окно Импорт контактов. Там нажмите кнопку «Выбрать файл».
Затем выберите файл CSV в окне загрузки файла и нажмите «Открыть».
После загрузки файла ваше имя файла CSV появится рядом с кнопкой «Выбрать файл». Затем нажмите кнопку «Импорт».
Список контактов из файла CSV будет импортирован в приложение "Google Контакты".
Большинство приложений для работы с электронными таблицами, программ баз данных и других приложений предоставляют возможность импорта файлов CSV, но единственные шаги для доступа к этой опции могут немного отличаться. Вы можете найти функцию импорта в меню «Файл» большинства приложений.
Это все, что вам нужно знать о файлах CSV, о том, как их создавать, как открывать, а также как импортировать и использовать.