Как написать csv файл


Загрузить PDF


Загрузить PDF

Файлы формата CSV (расшифровывается как “значения, разделенные запятыми”) позволяют сохранять текстовые данные в формате таблиц, что очень удобно при работе с большими базами данных. Файл CSV можно создать с помощью программ Microsoft Excel, OpenOffice Calc, Google Таблицы и Блокнот.

  1. Изображение с названием Create a CSV File Step 1

    1

    Откройте новую таблицу в Microsoft Excel, OpenOffice Calc или Google Таблицы.

    • Если нужно конвертировать существующую таблицу в формат CSV, то переходите к шагу 4.
  2. Изображение с названием Create a CSV File Step 2

    2

    Укажите все заголовки или имена полей в первом ряду ячеек в верхней части таблицы. Например, при вводе данных для товаров на продажу укажите “Название продукта” в ячейке A1, “Цена продукта” в ячейке B1, “Описание продукта” в ячейке C1 и так далее.[1]

  3. Изображение с названием Create a CSV File Step 3

    3

    Введите данные в таблицу под каждым столбцом. Если продолжать пример из предыдущего шага 2, укажите название продукта в ячейке A2, цену — в ячейке B2 и описание — в ячейке C2.

  4. Изображение с названием Create a CSV File Step 4

    4

    Внесите в таблицу все данные, нажмите “Файл” и выберите “Сохранить как”. В программе Google Таблицы следует выбрать “Файл > Скачать как”.[2]

  5. Изображение с названием Create a CSV File Step 5

    5

    В выпадающем меню “Тип файла” выберите “CSV”.

  6. Изображение с названием Create a CSV File Step 6

    6

    Укажите имя CSV-файла и нажмите “Сохранить”. Файл CSV готов, а запятые будут добавлены автоматически, чтобы отделить каждое поле.[3]

    Реклама

  1. Изображение с названием Create a CSV File Step 7

    1

    Откройте Блокнот, напечатайте в первой строке имена полей и разделите их запятыми. Так, если нужно ввести данные для товаров на продажу, напечатайте в первой строке следующее: “название,цена,описание”. Между словами не должно быть пробелов.

  2. Изображение с названием Create a CSV File Step 8

    2

    Напечатайте данные во второй строке в том формате, как указаны имена полей в первой строке. Если использовать пример из шага 1, введите название, цену и описание товара. Например, для теннисных мячей можно указать “теннисный,20,спорт”.

  3. Изображение с названием Create a CSV File Step 9

    3

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

  4. Изображение с названием Create a CSV File Step 10

    4

    Нажмите “Файл” и выберите “Сохранить”.

  5. Изображение с названием Create a CSV File Step 11

    5

    Введите название файла и добавьте расширение “.csv” после названия файла в строке “Имя файла”.

  6. Изображение с названием Create a CSV File Step 12

    6

    Нажмите “Сохранить”. Вам удалось создать CSV-файл с помощью редактора Блокнот.[4]

    Реклама

Об этой статье

Эту страницу просматривали 47 225 раз.

Была ли эта статья полезной?

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

Сведения о том, как импортировать список записей календаря в Outlook, см. в статье Импорт и экспорт электронной почты, контактов и календаря Outlook.

Создание CSV-файла из другой программы или службы электронной почты другого поставщика

При экспорте контактов из другой программы, например Gmail, обычно можно выбрать один из нескольких форматов. В Gmail на выбор предлагаются CSV-файл Google, CSV-файл Outlook и файлы vCard. При экспорте данных из профиля Outlook для последующего импорта в другой профиль можно выбрать CSV-файл или файл данных Outlook (PST).

Скачивание и открытие образца CSV-файла для импорта контактов в Outlook

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

Создание файла Excel и его сохранение в формате CSV

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

  1. Создайте новый документ в Excel.

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

  3. Когда вы закончите, файл Excel должен выглядеть примерно так:

    Образец CSV-файла, открытый в Excel

  4. Выберите Файл > Сохранить как.

  5. В раскрывающемся списке выберите пункт «CSV (разделитель — запятая) (*.csv)», присвойте имя файлу и нажмите кнопку Сохранить.

    Сохраните файл Excel в формате CSV.

  6. Теперь вы можете использовать этот CSV-файл для импорта контактов в Outlook.

Скачивание шаблона CSV-файла

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

  1. Скачайте этот образец CSV-файла на свой компьютер. При появлении запроса нажмите кнопку Сохранить и сохраните файл на своем компьютере в формате CSV. Если сохранить файл в формате Excel (XLS или XLSM) все данные будет добавлены в один столбец.

    После скачивания образца CSV-файла сохраните его на своем компьютере с типом CSV.

  2. Откройте Excel на компьютере.

  3. В Excel выберите Файл > Открыть и перейдите к CSV-файлу, скачанному на компьютер. Чтобы найти CSV-файл, выберите Все файлы. Щелкните CSV-файл, чтобы открыть его.

    Чтобы найти CSV-файл, выберите "Все файлы".

При работе с этим CSV-файлом нужно помнить о нескольких вещах.

  • Для Outlook необходимо, чтобы в первой строке находились заголовки столбцов, поэтому не заменяйте их другими данными. 
    Язык заголовков столбцов должен совпадать с языком Outlook, используемым по умолчанию. Например, если в качестве языка Outlook по умолчанию настроен португальский, требуется изменить заголовки столбцов, чтобы они отображались на португальском языке.

    Образец CSV-файла, открытый в Excel

  • Вы можете удалить данные из строк 2–6 (например, имена, телефонные номера, адреса электронной почты и т. д).

  • Вводить данные во всех столбцах необязательно. Укажите только необходимые сведения.

  • Сохраните файл в формате CSV под другим именем. Если вы работаете с этим файлом в Excel, то при его сохранении получите несколько запросов такого типа: «Вы действительно хотите сохранить файл в формате CSV?» Всегда выбирайте ответ «Да». Если вы выберете «Нет», файл будет сохранен в собственном формате Excel (XLSX) и его нельзя будет использовать для импорта данных в Outlook.

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

    Если вы импортируете данные из образца CSV-файла, вот как это будет выглядеть в Outlook в Интернете для Microsoft 365:

    После импорта контактов они выглядят в Outlook в Интернете примерно так.

Изменение CSV-файла с контактами, которые нужно импортировать в Outlook

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

При изменении CSV-файла учитывайте перечисленные ниже моменты.

  • Заголовки столбцов должны оставаться в первой строке.

  • При сохранении файла в Excel несколько раз появятся запросы такого типа: «Вы действительно хотите сохранить файл в формате CSV?» Всегда выбирайте ответ «Да». Если вы выберете «Нет», файл будет сохранен в собственном формате Excel (XLSX) и его нельзя будет использовать для импорта в Outlook.

Проблема: все данные выводятся в первом столбце

Пример CSV-файла, сохраненного в формате XLS.

Это могло произойти по нескольким причинам, поэтому можно попробовать несколько решений.

  • Если вы сохраните CSV-файл в другом формате, например XLS, XLSX или XLM, все данные будут отображаться в первом столбце. Вернитесь к исходному CSV-файлу и сохраните его в формате CSV.

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

    a, b, c, d — Excel поместит каждую букву в отдельный столбец.

    «a, b, c, d», e — Excel поместит a, b, c, d в один столбец, а e — в другой.

    Чтобы проверить, не в этом ли проблема, откройте файл в Блокноте: Щелкните CSV-файл правой кнопкой мыши, выберите Открыть с помощью > Блокнот. Выполните поиск дополнительных кавычек.

    Если они есть, вот как можно исправить файл:

    1. Откройте CSV-файл в Excel. Все данные будут добавлены в столбец A без кавычек.

    2. С помощью мастера распределения текста по столбцам разделите данные столбца A на отдельные столбцы: в строке меню выберите Данные > Текст по столбцам.

      Щелкните "Данные" > "Текст по столбцам".

    3. Выберите С разделителями > Далее. Выберите запятая > Готово.

    4. Сохраните файл в формате CVS, чтобы можно было импортировать его в Outlook.

См. также

Импорт контактов в Outlook

Экспорт контактов из Outlook


Download Article

An easy-to-follow tutorial on making CSV files


Download Article

  • Using a Spreadsheet Application
  • |

  • Using a Text Editor
  • |

  • Video
  • |

  • Q&A

Do you need to create a CSV file for your data? A CSV file, which is a “comma-separated values” file, allows you to save your data in a table-structured format, which is useful when importing data into databases and web applications. This wikiHow article teaches you how to create CSV files using Microsoft Excel, OpenOffice Calc, Google Sheets, and in a text editor.

Things You Should Know

  • Using a spreadsheet application like Excel, Google Sheets, or OpenOffice Calc is the easiest way to make CSV files.
  • If you can’t use any of those programs, you can use a text editor like Notepad or TextEdit.
  • In a spreadsheet program, go to File > Save As > File Type > CSV. In a text editor, go to «File > Save As > File Type > All Files» and name the file with .csv at the end.
  1. Image titled Create a CSV File Step 1

    1

    Open a new spreadsheet in Microsoft Excel, OpenOffice Calc, or Google Sheets. You can use any spreadsheet software to easily convert table data to CSV files.

    • If you want to convert an existing spreadsheet to CSV format, skip to step #4.
  2. Image titled Create a CSV File Step 2

    2

    Type each of your headers, or field names into the cells located in row 1 at the top of the spreadsheet. For example, if entering data for items you’re selling, type “Item Name” into cell A1, “Item Price” into cell B1, “Item Description” into cell C1, and so on.[1]

    Advertisement

  3. Image titled Create a CSV File Step 3

    3

    Enter your data into the spreadsheet under each column as needed. Using the example outlined in step #2, write the item name in cell A2, the item’s price in cell B2, and the item’s description in cell C2.

  4. Image titled Create a CSV File Step 4

    4

    Click File and select Save As. If using Google Sheets, this option will read as “File > Download as.”[2]

  5. Image titled Create a CSV File Step 5

    5

    Select CSV under the “Save as type” dropdown menu.

  6. Image titled Create a CSV File Step 6

    6

    Type a name for your CSV file, then click Save. You have now created a CSV file, and commas will automatically be added to the file to separate each field.[3]

  7. Advertisement

  1. Image titled Create a CSV File Step 7

    1

    Open Notepad on your PC or TextEdit on your Mac. Because CSV files are actually just plain text files in a specific comma-separated format, you can use your computer’s built-in text editor to create one.

  2. Image titled Create a CSV File Step 8

    2

    Type your field names separated by commas onto the first line. For example, if entering data for items you’re selling, type the following onto the first line: “name,price,description.” There must be no spaces between items.

  3. Image titled Create a CSV File Step 9

    3

    Type your data onto the second line, using the same format as your field names on the first line. Using the example outlined in step #1, write the actual item name, followed by the item’s price and description. For example, if selling baseballs, write “baseball,5.99,sports.”

  4. Image titled Create a CSV File Step 10

    4

    Continue typing your data for each individual item onto each subsequent line. If leaving any fields empty, make sure you include the comma, or the remaining fields will be off by one.

  5. Image titled Create a CSV File Step 11

    5

    Click File and select Save. Alternatively, press Ctrl + S on your keyboard if you’re using a PC, or Cmd + S on a Mac.

  6. Image titled Create a CSV File Step 12

    6

    Save your file. To do this, click the drop-down menu next to Save as type and select All Files. Next, type a name for your file and end it with .csv.

    • Click Save. You have now created a CSV file that you can easily import into a spreadsheet program, database, or web application.
  7. Advertisement

Add New Question

  • Question

    How do I execute a CSV file?

    Community Answer

    CSV files are not executables, so you can’t “run” it like an app. These files are usually read by programs that use it as data.

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Video

Thanks for submitting a tip for review!

About This Article

Thanks to all authors for creating a page that has been read 235,225 times.

Is this article up to date?


Download Article

An easy-to-follow tutorial on making CSV files


Download Article

  • Using a Spreadsheet Application
  • |

  • Using a Text Editor
  • |

  • Video
  • |

  • Q&A

Do you need to create a CSV file for your data? A CSV file, which is a “comma-separated values” file, allows you to save your data in a table-structured format, which is useful when importing data into databases and web applications. This wikiHow article teaches you how to create CSV files using Microsoft Excel, OpenOffice Calc, Google Sheets, and in a text editor.

Things You Should Know

  • Using a spreadsheet application like Excel, Google Sheets, or OpenOffice Calc is the easiest way to make CSV files.
  • If you can’t use any of those programs, you can use a text editor like Notepad or TextEdit.
  • In a spreadsheet program, go to File > Save As > File Type > CSV. In a text editor, go to «File > Save As > File Type > All Files» and name the file with .csv at the end.
  1. Image titled Create a CSV File Step 1

    1

    Open a new spreadsheet in Microsoft Excel, OpenOffice Calc, or Google Sheets. You can use any spreadsheet software to easily convert table data to CSV files.

    • If you want to convert an existing spreadsheet to CSV format, skip to step #4.
  2. Image titled Create a CSV File Step 2

    2

    Type each of your headers, or field names into the cells located in row 1 at the top of the spreadsheet. For example, if entering data for items you’re selling, type “Item Name” into cell A1, “Item Price” into cell B1, “Item Description” into cell C1, and so on.[1]

    Advertisement

  3. Image titled Create a CSV File Step 3

    3

    Enter your data into the spreadsheet under each column as needed. Using the example outlined in step #2, write the item name in cell A2, the item’s price in cell B2, and the item’s description in cell C2.

  4. Image titled Create a CSV File Step 4

    4

    Click File and select Save As. If using Google Sheets, this option will read as “File > Download as.”[2]

  5. Image titled Create a CSV File Step 5

    5

    Select CSV under the “Save as type” dropdown menu.

  6. Image titled Create a CSV File Step 6

    6

    Type a name for your CSV file, then click Save. You have now created a CSV file, and commas will automatically be added to the file to separate each field.[3]

  7. Advertisement

  1. Image titled Create a CSV File Step 7

    1

    Open Notepad on your PC or TextEdit on your Mac. Because CSV files are actually just plain text files in a specific comma-separated format, you can use your computer’s built-in text editor to create one.

  2. Image titled Create a CSV File Step 8

    2

    Type your field names separated by commas onto the first line. For example, if entering data for items you’re selling, type the following onto the first line: “name,price,description.” There must be no spaces between items.

  3. Image titled Create a CSV File Step 9

    3

    Type your data onto the second line, using the same format as your field names on the first line. Using the example outlined in step #1, write the actual item name, followed by the item’s price and description. For example, if selling baseballs, write “baseball,5.99,sports.”

  4. Image titled Create a CSV File Step 10

    4

    Continue typing your data for each individual item onto each subsequent line. If leaving any fields empty, make sure you include the comma, or the remaining fields will be off by one.

  5. Image titled Create a CSV File Step 11

    5

    Click File and select Save. Alternatively, press Ctrl + S on your keyboard if you’re using a PC, or Cmd + S on a Mac.

  6. Image titled Create a CSV File Step 12

    6

    Save your file. To do this, click the drop-down menu next to Save as type and select All Files. Next, type a name for your file and end it with .csv.

    • Click Save. You have now created a CSV file that you can easily import into a spreadsheet program, database, or web application.
  7. Advertisement

Add New Question

  • Question

    How do I execute a CSV file?

    Community Answer

    CSV files are not executables, so you can’t “run” it like an app. These files are usually read by programs that use it as data.

Ask a Question

200 characters left

Include your email address to get a message when this question is answered.

Submit

Advertisement

Video

Thanks for submitting a tip for review!

About This Article

Thanks to all authors for creating a page that has been read 235,225 times.

Is this article up to date?

Возможность создания CSV файла из таблицы Excel позволяет преобразовывать документы в нужный формат для загрузки в любые системы, например, outlook, Google Analytics, Яндекс.Метрику и многое другое.

  • Способ №1;
  • Способ №2;
  • Для чего это нужно.

Видеоинструкция

Простой способ создания CSV через таблицу в Excel

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

Пример файла Excel который нужно превратить в CSV

Для превращения файла в CSV потребуется нажать на кнопку «Файл» (левый-верхний угол).

Клик на кнопку Файл в Excel

Далее выбираем пункт «Сохранить как» и нажимаем на «Обзор».

Открытие диалогового окна сохранения Excel файла в формате CSV

Теперь выбираем нужный формат, например, стандартный CSV.

Сохранение Excel файла в формате CSV

Все готово, мы получили нужный формат.

Созданный CSV файл из таблицы Excel

Проверив его в блокноте можно увидеть, что разделители стоят «;» (точка с запятой).

Пример созданного из Excel CSV файла

Ручной метод превращения таблицы Эксель в CSV-файл

Если требуется создать кастомный файл (с собственными разделителями, например, |). Для этого прописываем конструкцию между каждым элементом:

=A1&»|»&B1

Создание сцепления столбцов в Excel для создания CSV файла

Далее таким образом соединяем все элементы.

Создание сцепления всех столбцов в Эксель для создания CSV файла

Растягиваем формулу до конца документа.

Растягивание формулы для сцепления всех столбцов в Эксель для создания CSV файла

Выделяем нужный столбец (новый) и правым кликом мыши по нему выводим меню, где нажимаем на «Копировать».

Копирование заготовки для создания CSV файла в Excel

Создаем текстовый документ новый (блокнот), кликнув правой клавишей мыши в нужной папке.

Создание нового текстового файла

Открываем его и вводим новое поле.

Копирование данных таблицы с со своими разделителями

После в левом-верхнем углу кликаем на «Файл»-«Сохранить как».

Сохранение файла со столбцами и разделителями

Выбираем нужный тип кодировки и сохраняем документ.

Важно! Можно сразу выбрать CSV как и в способе №1, дальнейшая инструкция предназначена как дополнительная возможность.

Важно! Лучше всего выбирать UTF-8, что позволит работать в дальнейшем с кириллицей.

Сохранение файла с разделителями в формате текст

Теперь опять кликаем правой клавишей мыши на файл и нажимаем на «Переименовать».

Переименование файла со столбцами и разделителями в CSV

Стираем разрешение «.txt» и прописываем вместо него «.csv». При необходимости меняем название.

Изменение типа файла у созданного файла CSV из Excel со своими разделителями

Все готово, мы получили нужный формат.

Созданный файл CSV из Excel со своими разделителями

Для чего это нужно?

Создание CSV-файла потребуется для:

  • Загрузка данных о расходах в Google Analytics;
  • Создание фида динамического ремаркетинга;
  • Получение прайс-листа для динамических объявлений в Яндексе и Смарт-баннеров.

Также можно ознакомиться с инструкцией по открытию CSV файла.

Форматирование загружаемых файлов

Узнайте, как создавать и форматировать файлы CSV для импорта

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

Содержание

  • Общие положения
  • Как создать файл для загрузки
  • Формат загружаемых данных
  • Дальнейшие действия
  • Дополнительная информация

Общие положения

  1. Файлы данных должны загружаться в формате CSV.
  2. Заголовок CSV-файла должен точно соответствовать схеме целевого набора данных. Порядок столбцов должен соответствовать указанному в схеме, для всех названий столбцов необходимо использовать внутреннее название параметра или показателя ga., а не отображаемое имя (например, ga:source, а не Источник).
  3. Загруженные данные должны иметь правильный формат. Подробнее читайте ниже.

Создание файла для загрузки

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

Как получить схему

Вы можете скопировать или скачать схему, выбрав набор данных и нажав кнопку Получить схему.

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

  1. Войдите в аккаунт Google Аналитики.
  2. Откройте вкладку Администратор и выберите ресурс, в который будут загружаться данные.
  3. В столбце РЕСУРС выберите ресурс, содержащий нужный набор данных.
  4. Нажмите Импорт данных.
  5. Нажмите на ссылку с названием целевого набора данных.
  6. Нажмите кнопку Получить схему в нижней части страницы). На экране появится диалоговое окно, приведенное ниже.

Как использовать текстовый редактор

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

Убедитесь, что ваш редактор создает простые текстовые файлы. При использовании редакторов форматированного текста, например Microsoft Word, необходимо сохранять файлы в обычном текстовом формате (TXT). Форматированный текст содержит множество дополнительных символов, которые могут вызвать ошибки импорта.

Как использовать таблицу

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

Форматирование данных

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

Запятые

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

abc123,29.99,Синий,XXL 
def345,100,Красный,M
ghi678,1035.20,Зеленый,S

В этом случае при импорте данных рассматриваются четыре столбца с данными:

abc123 29.99 Синий XXL
def345 100 Красный M
ghi678 1035.20 Зеленый S

Что же произойдет, если мы добавим в данные лишнюю запятую? К примеру, вот так (лишняя запятая для разделения порядка стоимости):

ghi678,1,035.20,Зеленый,S

Теперь из-за наличия лишней запятой при импорте данных будут рассматриваться пять столбцов с данными:

abc123 29.99 Синий XXL
def345 100 Красный M
ghi678 1 035.20 Зеленый S

В результате мы увидим ошибку:

«Ошибка: количество столбцов не совпадает»

Кавычки

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

Пример

ghi678,»1,035.20″,Зеленый,S

Значение «1,035.20» будет засчитано за одну ячейку (при импорте данных оно будет строкой).

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

«Ошибка: неверный формат CSV в строке х»

Разрывы строки

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

«Ошибка. Недопустимый формат CSV строки»

Дополнительная информация

  • Загрузите данные
  • Что такое импорт данных
  • Типы импортируемых данных
  • Импорт данных: ограничения и дополнительная информация
  • Обработка ошибок импорта
  • Примеры импорта: обзор

Эта информация оказалась полезной?

Как можно улучшить эту статью?

CSV — это простой формат файла, используемый для хранения табличных данных, таких как электронная таблица или база данных. Файлы в формате CSV можно импортировать и экспортировать из программ, которые хранят данные в таблицах, таких как Microsoft Excel или OpenOffice Calc.

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

название Учебный класс спальня Номер GPA
Салли Уиттакер 2018 Дом Маккаррена 312 3, 75
Белинда Джеймсон 2017 Дом Кушинга 148 3, 52
Джефф Смит 2018 Дом Прескотта 17-Д 3, 20
Сэнди Аллен 2019 Оливер Хаус 108 3, 48

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

 Салли Уиттакер, 2018, McCarren House, 312, 3.75 Белинда Джеймсон, 2017, Cushing House, 148, 3.52 Джефф Смит, 2018, Prescott House, 17-D, 3.20 Sandy Allen, 2019, Оливер Хаус, 108, 3.48 

Здесь поля данных в каждой строке разделяются запятой, а отдельные строки разделяются новой строкой.

CSV — это текстовый файл, поэтому его можно создавать и редактировать с помощью любого текстового редактора. Однако чаще файл CSV создается путем экспорта ( меню «Файл» -> « Экспорт» ) электронной таблицы или базы данных в программе, в которой он был создан. Нажмите на ссылку ниже, чтобы узнать, как создать CSV-файл в Блокноте, Microsoft Excel, OpenOffice Calc и Google Docs.

  • Блокнот (или любой текстовый редактор)
  • Майкрософт Эксель
  • OpenOffice Calc
  • Гугл документы

Блокнот (или любой текстовый редактор)

Чтобы создать файл CSV с помощью текстового редактора, сначала выберите свой любимый текстовый редактор, например «Блокнот» или «vim», и откройте новый файл. Затем введите текстовые данные, которые должен содержать файл, разделяя каждое значение запятой, а каждую строку — новой строкой.

 Название1, Название2, Название3 один, два, три пример1, пример2, пример3 

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

Title1 Заголовок 2 TITLE3
один два три
example1 example2 example3

В созданном вами файле CSV отдельные поля данных были разделены запятыми. Но что, если в самих данных есть запятые?

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

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

вести заглавие Телефон Заметки
Джим грейсон Старший менеджер (555)761-2385 Говорил во вторник, ему интересно
Пресцилла Уинстон Директор по развитию (555)218-3981 сказал снова позвонить на следующей неделе
Мелисса Поттер Начальник отдела счетов (555)791-3471 Не интересно, дал реферал

Чтобы сохранить запятые в столбце «Примечания», мы можем заключить эти поля в кавычки. Например:

 Ведущий, Должность, Телефон, Примечания Джим Грейсон, старший менеджер, (555) 761-2385, «Говорил во вторник, он заинтересован». Прескилла Уинстон, директор по развитию, (555) 218-3981, сказала, что позвонит снова на следующей неделе Мелисса Поттер, руководитель счетов, (555) 791-3471, «Не заинтересован, дал реферал» 

Как видите, в кавычках заключены только поля, содержащие запятые.

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

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

игрок Позиция Прозвища Активные годы
Скиппи Петерсон Первая база «Синяя собака», «Волшебник» 1908-1913
Бад Гримсби Центр Поле «Жнец», «Длинная шея» 1910-1917
Вик Крамб Прерыватель «Fat Vic», «Icy Hot» 1911-1912

Мы можем представить его в файле CSV следующим образом:

 Имя игрока, Позиция, Псевдонимы, Годы Активный Скиппи Петерсон, Первая База, "" Синяя Собака ", " "Волшебник" "", 1908-1913 Бад Гримсби, Центральное Поле, "" Жнец "", "" Longneck "" ", 1910-1917, Vic Crumb, Shortstop, " "Fat Vic", "" Icy Hot "" ", 1911-1912 

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

Вот правила того, как данные должны быть отформатированы в файле CSV, из документа IETF, RFC 4180. В этих примерах « CRLF » используется для представления возврата каретки и перевода строки (которые вместе составляют новую строку).

  1. Каждая запись (строка данных) должна быть расположена на отдельной строке, разделенной разрывом строки. Например:
     ааа, bbb, ccc CRLF 
  2. Последняя запись в файле может иметь или не иметь разрыв конца строки. Например:
     ааа, bbb, ccc CRLF zzz, гггг, ххх 
  3. Может быть необязательная строка заголовка, появляющаяся как первая строка файла с тем же форматом, что и обычные строки записи. Заголовок будет содержать имена, соответствующие полям в файле, и должен содержать то же количество полей, что и записи в остальной части файла. Например:
     field_name, field_name, field_name CRLF aaa, bbb, ccc CRLF zzz, гггг, xxx CRLF 
  4. В заголовке и каждой записи может быть одно или несколько полей, разделенных запятыми. Каждая строка должна содержать одинаковое количество полей в файле. Пробелы считаются частью поля и не должны игнорироваться. Последнее поле в записи не должно сопровождаться запятой. Например:
     ааа, ГЭБ, ссс 
  5. Каждое поле может быть или не быть заключено в двойные кавычки. Если поля не заключены в двойные кавычки, то двойные кавычки могут не появляться внутри полей. Например:
     "ааа", "bbb", "ccc" CRLF zzz, гггг, ххх 
  6. Поля, содержащие разрывы строк (CRLF), двойные кавычки и запятые, должны быть заключены в двойные кавычки. Например:
     "ааа", "b CRLF bb", "ccc" CRLF zzz, гггг, ххх 
  7. Если для заключения полей используются двойные кавычки, то двойная кавычка, появляющаяся внутри поля, должна быть экранирована, если перед ней стоит еще одна двойная кавычка. Например:
     «Ааа», «б», «бб», «ссс» 

Майкрософт Эксель

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

Вещь Стоимость Продано прибыль
клавиатура $ 10, 00 $ 16, 00 $ 6, 00
монитор $ 80, 00 $ 120, 00 $ 40, 00
мышь $ 5, 00 $ 7, 00 $ 2, 00
Всего $ 48, 00

После открытия нажмите « Файл» и выберите « Сохранить как» . В разделе Тип файла выберите CSV (с разделителями-запятыми) или CSV (с разделителями-запятыми) (* .csv), в зависимости от версии Microsoft Excel.

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

 Предмет, Стоимость, Продано, Прибыль Клавиатура, $ 10, 00, $ 16, 00, $ 6, 00 Монитор, $ 80, 00, $ 120, 00, $ 40, 00 Мышь, $ 5, 00, $ 7, 00, $ 2, 00, Итого, $ 48, 00 

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

OpenOffice Calc

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

Вещь Стоимость Продано прибыль
клавиатура $ 10, 00 $ 16, 00 $ 6, 00
монитор $ 80, 00 $ 120, 00 $ 40, 00
мышь $ 5, 00 $ 7, 00 $ 2, 00
Всего $ 48, 00

После открытия нажмите « Файл», выберите параметр « Сохранить как», а для параметра « Тип файла» выберите « Текст CSV (.csv) (* .csv)» .

После сохранения файла, если вы откроете файл CSV в текстовом редакторе, таком как Блокнот, файл CSV должен напоминать приведенный ниже пример.

 Предмет, Стоимость, Продано, Прибыль Клавиатура, $ 10, 00, $ 16, 00, $ 6, 00 Монитор, $ 80, 00, $ 120, 00, $ 40, 00 Мышь, $ 5, 00, $ 7, 00, $ 2, 00, Итого, $ 48, 00 

Как и в нашем примере с Excel, две запятые в начале последней строки необходимы, чтобы убедиться, что поля соответствуют от строки к строке. Не удаляйте их!

Гугл документы

Откройте Google Docs и откройте файл электронной таблицы, который вы хотите сохранить как файл CSV. Нажмите Файл, Загрузить как, а затем выберите CSV (текущий лист) .

Понравилась статья? Поделить с друзьями:
  • Как написать css код
  • Как написать crm на python
  • Как написать compte rendu на французском
  • Как написать cms на python
  • Как написать cms на php