Импорт и экспорт текстовых файлов в форматах TXT и CSV

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


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


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

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

Замечание: Если Ваш файл 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, и все данные попадают в первый столбец.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

Чаще всего используются два формата текстовых файлов:

    текстовые файлы с разделителями (TXT), в которых для разделения полей текста обычно используется знак табуляции (код знака ASCII 009);

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

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

Примечание: Можно импортировать и экспортировать до 1 048 576 строк и 16 384 столбцов.

Импорт текстового файла путем его открытия в Microsoft Excel

Текстовый файл, созданный в другой программе, можно открыть как книгу Microsoft Excel с помощью команды Открыть . При открытии текстового файла в Microsoft Excel его формат не изменяется - это можно видеть в строке заголовка Microsoft Excel, где имя отображается с расширением текстового файла (например, .TXT или.CSV).

    Выберите Файл > Открыть .

    В диалоговом окне Открыть выберите пункт Текстовые файлы .

    Найдите нужный файл и дважды щелкните его.

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

В имеющийся лист можно импортировать данные из текстового файла как диапазон внешних данных.

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

Экспорт данных в текстовый файл путем его сохранения

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

  1. Появится диалоговое окно Сохранение документа .

    В поле Тип файла выберите формат текстового файла для листа.

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

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

Дополнительные сведения о сохранении файлов в других форматах см. в статье Сохранение книги в другом формате файла .

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

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

Статья: Мастер импорта текста Дополнительные сведения о разделители и дополнительные параметры.

Изменение разделителя во всех текстовых CSV-файлах

    В операционной системе Microsoft Windows нажмите кнопку Пуск и выберите пункт Панель управления .

    Откройте диалоговое окно изменения региональных и языковых параметров.

    Введите новый разделитель в поле Разделитель элементов списка .

В данной статье рассмотрим одну из самых важных функций платформы интернет-магазина - импорт данных каталога через файл формата CSV (Microsoft Excel)

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

Вы можете сразу перейти в нужный раздел:

Пример csv файла без использования справочников (размер, цвет) -

Пример csv файла с использованием справочников (размер, цвет) -

Рисунок 1.

1. sku - артикул товара, обязательное поле для заполнения.

Артикул является уникальным идентификатором товара, по артикулу происходит обновление всех остальных полей товара, присутствие столбца “Артикул” в файле csv обязательно. Может состоять из букв, цифр, тире “-” и нижнего слэша “_ “. Всё без кавычек.

2. name - наименование товара.

3. paramsynonym - URL синоним товара.

К примеру [Техника >> Игровые приставки >> Аксессуары для игровых приставок].

5. enabled - активность товара. Значение "+" означает что товар активен, значение "-" товар не активен. Всё без кавычек.

6. currency - базовая валюта товара, т.е. валюта в которой указывается цена товара в панели администрирования, к примеру если Вы закупаете товар в долларах а продаете в рублях, то для товара в панели администрирования валюта будет USD и цена будет указана в долларах, соответственно в файле в данном поле нужно указать USD. С описанием настройки курса валют, в соответствии с котором будет осуществляться пересчет в рубли в клиентской части можно ознакомиться в инструкции: "Валюты"

7. price - цена товара.

8. purchaseprice - закупочная цена

9. amount - количество товара

10. sku:size:color:price:purchaseprice:amount - Данное поле используется для назначения товару связку "цвет-размер-цена-количество"

Разберём подробнее. В формуле используется:

Sku - артикул.

size - например M, S - это размеры товара.

color - цвет товара.

price - цена товара.

purchaseprice - закупочная цена.

amount - количество.

Рассмотрим пример, т.е. если:

  • A968 - артикул,
  • S - размер товара,
  • Черный - цвет товара,
  • 3599 - цена товара,
  • 1200 - закупочная цена,
  • 10 - количество,

то запись будет выглядеть как .

11. unit - единица измерения товара.

12. discount - cкидка на товар в процентах.

13. discountamount - скидка на товар в валюте (в рублях, долларах, евро, и т.д.)

В зависимости от валюты

14. shippingprice - цена доставки единицы товара.

Заполняется, если настраивается способ доставки “Доставка в зависимости от стоимости доставки товара”.

15. weight - вес товара. Вес необходимо указывать в кг, в ячейке единицу измерения прописывать не нужно.

16. size - размер товара (Ш х В х Д), формат заполнения: 0 x 0 x 0. Все размеры указываются в мм, в ячейке единицу измерения прописывать не нужно.

17. briefdescription - краткое описание товара.

Отображается в режиме просмотра каталога "Список" (рис. 2).


Рисунок 2.

18. description - полное описание товара.

Отображается в карточке товара на вкладке "Описание" (рис. 3).


Рисунок 3.

19. title - title для товара. Относится к SEO информации о товаре.

20. metakeywords - Meta KeyWords для товара. Относится к SEO информации о товаре.

21. metadescription - MetaDescription для товара. Относится к SEO информации о товаре.

22. h1 - H1 для товара. Относится к SEO информации о товаре.

23. photos - фото для товара. Указывается фото или прямая ссылка на изображение через знак разделителя, который указан в настройках импорта в поле "Разделитель между свойствами" (рис. 3), т.е., к примеру, если указана точка с запятой, то в столбце прописываем так:

284.jpg;409.jpg;410.jpg;411.jpg;412.jpg

Если запятая, то так:

284.jpg,409.jpg,410.jpg,411.jpg,412.jpg


Если в столбце указывается фото, то при импорте необходимо все указанные фото подгрузить zip архивом в поле "Путь к zip архиву с фото" (рис. 4).

В zip архиве не должно быть внутренних папок только фотографии. Формирование такого zip архива реализуется путем выделения всех фото командой CTRL+A и добавлением выделенных фото в архив.

Обратите внимание

К примеру:

http://mysite.ru/pictures/3183.jpg; http://mysite.ru/pictures/3184.jpg


Рисунок 4.

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


Рисунок 5.

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

284.jpg:Синий;409.jpg:Желтый;410.jpg:Черный

Буква b - bestseller - означает маркер "Хит продаж".

Буква r - recommender - означает маркер "Рекомендованный".

Буква n - new - означает маркер "Новинка".

Буква s - sale- означает маркер "Распродажа".

26. properties - свойства товара.

Сначала прописываем название свойства, далее разделитель, который указан в настройках импорта в поле "Разделитель между свойствами и значением" (рис. 6), далее значение свойства, затем разделитель, указанный в настройках импорта в поле "Разделитель между свойствами" (рис. 6), и далее следующее свойство по аналогии.

{Название свойства 1}:{Значение};{Название свойства 2}:{Значение};

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

Объем памяти:6Gb;Тип памяти:DDR3


Рисунок 6.

27. producer - производитель товара.

28. preorder - возможность оформления товара под заказ, при наличии 0.
Значение "+" означает, что товар возможно оформить под заказ при наличии 0, значение "-" означает, что товар невозможно оформить под заказ при наличии 0. Всё без кавычек.

29. sales_notes - тег sales_notes для файла Яндекс.Маркет.
(Подробнее с описанием данного тега можно ознакомиться ).

30. related sku - похожие товары. Необходимо указать артикулы товаров через разделитель указанный в настройках импорта в поле "Разделитель между свойствами" (рис. 6), указанные товары будут включены в блок "С этим товаром покупают".

31. alternative sku - альтернативные товары. Необходимо указать артикулы товаров через разделитель, указанный в настройках импорта в поле "Разделитель между свойствами" (рис. 6), указанные товары будут включены в блок "Похожие товары".

32. custom options - дополнительные опции товара (к примеру, + стоимость установки 200 руб.).

[Наименование доп. опции|Тип доп. опции|Обязательность доп. опции|Порядок сортировки:{значение доп. опции|цена|Тип|Порядок сортировки}{значение доп. опции|цена|Тип|Порядок сортировки}]

- "Тип доп.опции" может быть

  • Выпадающий список - в файле прописываем DropDownList
  • Радио кнопки - в файле прописываем RadioButton
  • Галочка - в файле прописываем CheckBox
  • Однострочное текстовое поле - в файле прописываем TextBoxSingleLine
  • Многострочное текстовое поле - в файле прописываем TextBoxMultiLine

- "Обязательность доп. опции" - возможные значения

  • 1 - Обязательна
  • 0 - Необязательна

- "Тип"- возможные значения

  • Fixed - фиксированная цена
  • Percent - процентная

К примеру, доп. опция "Флеш карт", как на рисунок 7 будет выглядеть в файле так:

[флеш карта|DropDownList|1|10:{3 Гб|500,00|Percent|10}{4 Гб|650,00|Fixed|20}{8 Гб|800,00|Fixed|30}]

33. gtin - глобальный номер товарной продукции (GTIN) является уникальным и международным идентификатором продукта "Где найти уникальный идентификатор товара?" , "Уникальные идентификаторы товаров" , необходим для выгрузки данных в Merchant Center .

Является необязательным полем, заполняется для каждого товара в отдельности.

34. googleproductcategory - категория товаров Google Определение категории , Merchant Center , позволяет продавцам публиковать данные о своих магазинах и товарах в Google Покупках и других сервисах Google. Его наличие определяет категорию товара в соответствии с Google классификацией товаров и позволяет анализировать, по каким запросам необходимо показывать Ваши объявления.

Является обязательным полем для заполнения, при размещении товаров на Merchant Center заполняется для каждого товара отдельно, или если для товара не заполнено, то берется из общих настроек Merchant Center (рис. 7).


Рисунок 7.

35. yandexproductcategory - категория товаров Яндекс.Маркет ("Как предложению попасть в нужную категорию?"), позволяет продавцам публиковать данные о своих магазинах и товарах в Яндекс.Маркет. Его наличие определяет категорию товара в соответствии с Яндекс.Маркет классификацией товаров и позволяет анализировать, по каким запросам необходимо показывать Ваши объявления.

36. yandextypeprefix - элемент, в котором передается тип или категория товара при выгрузке товаров в формате YML на Яндекс.Маркет ("Название предложения").

37. yandexmodel - элемент, в котором передается модель товара и важные параметры при выгрузке товаров в формате YML на Яндекс.Маркет ("Название предложения").

38. adult - относится ли данный товар к товарам для взрослых. Необходим для выгрузки данных в Яндекс.Маркет, является обязательным полем только для магазинов "Магазины для взрослых" ("Adult"). Для остальных магазинов данное поле не заполняется.

Формат заполнения: Значение "+" означает, что товар относится к товарам для взрослых, значение "-" означает, что товар не относится к товарам для взрослых. Всё без кавычек.

39. manufacturer warranty - элемент предназначен для отметки товаров, имеющих официальную гарантию производителя. Необязательный элемент, используется при выгрузке данных в Яндекс.Маркет. Формат заполнения: + да, - нет.

40. tags - теги метки, подробнее можно ознакомиться .

41. gifts - указываются артикулы товаров, которые идут в подарок при покупке текущего товара. Необходимо указать артикулы товаров через разделитель, указанный в настройках импорта в поле "Разделитель между свойствами" (рис. 12).

42. minamount - минимальное количество товара при заказе.

43. maxamount - максимальное количество товара при заказе.

44. multiplicity - кратность товара.

Пример: перчатки для работы. Они могут продаваться по 1 шт., но по факту их продают всегда по 2 шт. Значит, кратность данного товара равна 2. При увеличении количества перчаток в заказе их будет 4, 6 и т.д. Увеличение происходит на кратность товара.

45. productsets - указываются артикулы товаров, идущие в комплекте с этим товаром. Необходимо указать артикулы товаров через разделитель, указанный в настройках импорта в поле "Разделитель между свойствами".

46. cbid - ставка для карточки модели (рис.7) ("Стоимость размещения").

47. fee - размер комиссии на товарное предложение, участвующее в программе "Заказ на Маркете" (рис.7).("Стоимость размещения").

48. barcode - штрих-код. Могут быть указаны любые цифры и буквы.

49. Колонка из модуля “Дополнительные вкладки в карточке товара”. Если Вы пользуетесь модулем "Дополнительные вкладки" , то при экспорте будет выгружаться колонка с названием вкладки карточки товара. Таким образом у каждого товара можно заполнить соответствующую ему информацию из данной вкладки.
Например, у нас заведена вкладка в карточке товара с названием “Тест” (рис. 8).


Рисунок 8.

Тогда при экспорте каталога в CSV формате дополнительная вкладка карточки товара будет называться producttab_тест и выглядеть так, как на рисунке 9.


Рисунок 9.

50. Колонка sorting. Cортировка товаров внутри категории - активация данной опции позволит загрузить сортировку товара в той категории, в которой он находится. Сортировка указывать в столбце sorting, порядок сортировки указывается в том же порядке, в котором указаны категории в колонке category.

51. Колонка tax. Параметр указывает значение налога в карточке товара.
Возможные значения:
- Без НДС;
- НДС 0%;
- НДС 10%;
- НДС 18%.

52. Колонка yandexdeliverydays. Укажите число дней или промежуток, в который товар может доставлен покупателю. Например, 2 или 1-3. Не используйте буквы или иные символы, кроме дефиса.

Этот параметр выгружается в Яндекс.Маркет как атрибут "days" для элемента "delivery-options". Он указывает количество дней, за которое доставлен данный товар может быть доставлен покупателю.

Если поле оставить пустым, в атрибут "days" элемента "delivery-options" будет выгружаться срок доставки, указанный в общих настройках выгрузки для Яндекс.Маркета.

Всё готово.

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

Для этого перейдите в меню “Каталог”-”Импорт данных”-”Импорт товаров” (рис.10).


Рисунок 10. Импорт товаров.

Рассмотрим настройки импорта более подробно (рис. 11).


Рисунок 11. Настройки импорта.

Разделитель между колонками - разделитель, который указан между столбцами или колонками в файле CSV (рис. 12, рис. 13, п.1).


Рисунок 12. Разделитель между столбцами.

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

Кодировка файла - это кодировка, в которой загружается каталог. Обычные кодировки, которые воспринимаются Microsoft Excel, это кодировки UTF-8 и Windows-1251 (рис. 13, п.2).

Разделитель между свойствами - символ, который должен указываться в файле CSV при перечислении свойств (пример рассмотрен чуть ниже) (рис 13, п.3).

Разделитель между свойством и значением - символ, который должен указываться в файле CSV при разделении свойства и его значения (рис 13, п.4).

Сначала должно быть прописано название свойства, далее разделитель, который указан в настройках импорта в поле "Разделитель между свойствами и значением" (рис 13, п.4), далее значение свойства, затем разделитель, указанный в настройках импорта в поле "Разделитель между свойствами" (рис. 13, п.3), и далее следующее свойство по аналогии. К примеру, если в настройках указаны разделители как на рисунке 13, то в файле должно быть прописано так:

"Объем памяти:6Gb;Тип памяти:DDR3".


Рисунок 13. Настройки импорта.

Первая строка файла содержит заголовки - данная опция означает, что если в импортируемом файле CSV будет верхняя строка с заголовками колонок (рис. 14), то она будет использована соответствующем образом (рис. 14, рис. 13, п.5).


Рисунок 14. Файл импорта.

Если при импорте заголовки колонок соответствуют полям, принятым в платформе AdvantShop, то при импорте они распознаются автоматически (рис. 15).


Рисунок 15. Автоматическое распознание полей импорта.

Если заголовки колонок отличаются, то соответствие полям можно расставить вручную. (Рис. 16).


Рисунок 16. Автоматическое распознание полей импорта.

Если же в файле CSV не имеется заголовков колонок, то при импорте деактивируйте опцию “Первая строка файла содержит заголовки”.

Тогда сопоставление столбцов нужно будет произвести вручную (рис. 17).


Рисунок 17. Настройка полей импорта.

Деактивировать товары, которых нет в прайсе - при активации данной опции все товары, которые есть в магазине, если их нет в импортируемом CSV-файле, будут деактивированы (рис 13, п.6).

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

.Zip архив с фотографиями товаров - загрузка архива с фотографиями к CSV файлу, если у Вас в CSV файле указаны названия фотографий с расширением в колонке photos. С инструкцией подготовки архива фотографий можно ознакомиться на странице

На этом рассмотрение функционала импорта CSV файла закончено. Попробуйте выгрузить/загрузить каталог на персональной пробной версии интернет-магазина.

Понравилась статья? Поделиться с друзьями: