Инструкция по формированию файлов формата CSV в Microsoft Excel для загрузки в ГИС МТ «Честный Знак».

Показать категории О компании Новости Статьи Вопрос — Ответ Партнеры Отзывы Вакансии Подробнее

Срок перехода на обязательную маркировку обуви продлили до 1 июля 2020 года (изменения ПП РФ №216 от 29.02.2020 г.)

CSV – текстовый формат для представления табличных данных, поддерживаемый различными программами, в т.ч. Microsoft Excel.

Для подачи сведений в ГИС МТ путем загрузки CSV-файлов, необходимо:

1. Авторизоваться в личном кабинете системы Честный ЗНАК, используя ЭЦП.

2. Зайти в раздел «Помощь», нажав на значок image

3. Выбрать и скачать подходящий пример файла CSV.

image

4. Создать пустую книгу в Microsoft Excel:

5. Во вкладке «Данные» выбрать «Получить данные» => «Из файла» => «Из текстового/CSV-файла»:

6. Выбрать файл, с сохраненным примером из раздела «Помощь», нажать «Импорт»:

7. Выбрать кодировку «Юникод (UTF-8)», разделитель – «Запятая», в форме предварительного просмотра убедиться в корректности отображения, нажать кнопку «Загрузить»:

8. Во вкладке «Конструктор таблиц» убрать отметку «Строка заголовков»:

9. Удалить пустую первую строку:

10. Теперь необходимо изменить сведения CSV-файла на сведения вашей организации.

Если код идентификации содержит специальные символы («, ‘, >, <, &</span>):

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

В формате XML: оформлять код идентификации в виде: <![CDATA[код]]> , либо заменять спецсимволы следующими обозначениями:

Спецсимвол Замена
» &quot 
&apos 
> &gt
<</span> &lt
& &amp

11. Затем, следует во вкладке «Файл» выбрать «Сохранить как». В открывшимся окне выбрать тип файла «CSV UTF-8 (разделитель – запятая)»:

12. Теперь файл готов для загрузки в систему «Честный знак».

Инструкция по загрузке CSV и XML файлов «Честный знак» – читать

ТриАР-Маркет

Программа для реализации маркированного товара

  • ЭДО
  • печать кодов маркировки
  • взаимодействие с Честный Знак

Один год бесплатно!

Вступайте в нашу группу в «ВКонтакте», посвящённую маркированной продукции.

Поделиться в социальных сетях: Главная / Инструкции / Как открыть CSV файл в Excel

Покажем на снимках как корректно отрыть CSV файл в EXCEL.

Способ 1: данные — из текста

В примере используется разделитель ПРОБЕЛ.

Способ 2: данные — создать запрос — из csv

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

В этом случае идем в Данные -> Создать запрос -> Из файла -> Из csv

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

В примере ниже можно заметить, что вместо кириллических букв в столбце Category отобразились крякозябры, меняем кодировку на «— нет —« — фактически указываем кодировку Юникод.

После этого данные отображаются корректно

Далее нажимем [Загрузить]

Способ 3: используем LibreOffice Calc или Google таблицы вместо Excel

Облачный парсер © 2015-2021 Облачный парсер Техподдержка проекта Мобильная версия

  • Продавцу
  • Каталог сайтов
  • Форум
  • Скидки и акции
  • Отзывы
  • Поставщику
  • Установить виджет
  • Рекламные услуги
  • Сервис совместных покупок

CSV (от англ. Comma-Separated Values) — универсальный текстовый формат, предназначенный для типизации табличных данных. В этом формате колонки отделяются специальными символами — разделителями. Разделителями чаще всего служат символы «;»(точка с запятой) , «,»(запятая) или табуляция (системное значение «Символы.Таб» в 1С 8). Загрузка из CSV в 1С чаще всего нужна, чтобы загрузить данные в систему из внешнего источника, например, сайта или другой учетной системы.

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

Что такое CSV

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

Разработка обработки загрузки из CSV в 1С

Ниже я рассмотрю пошагово, каким образом можно реализовать парсинг из CSV и загрузку в 1С 8.3 на основе универсальной обработки, которую я создал. С помощью этой обработки Вы сможете загрузить любые данные.

1.Создаем новую обработку и форму обработки

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

2. Обработчик выбора каталога

Если вы только начинаете программировать в 1С или просто хотите систематизировать свои знания — попробуйте Школу программирования 1С нашего друга Владимира Милькина. Пошаговые и понятные уроки даже для новичка с поддержкой учителя. Попробуйте бесплатно по ссылке >>

При нажатии на выбор необходимо отображать диалог выбора файла в ОС. Сделать это очень просто. Необходимо на обработчик «НачалоВыбора» в поле ввода файла указать следующий код:

ДиалогВыбора = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие);  ДиалогВыбора.Заголовок = "Выберите каталог"; Если ДиалогВыбора.Выбрать() Тогда  ИмяФайла = ДиалогВыбора.ПолноеИмяФайла; КонецЕсли; 

3. Обработка данных из CSV в 1C

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

Для начала мы очищаем информацию в таблице и находим файл на диске, а потом считываем его:

//очищаем таблицу и удаляем информацию  Таблица.Очистить();  Таблица.Колонки.Очистить();  ЭлементыФормы.Таблица.Колонки.Очистить(); // чтение  ЗагружаемыйФайл = Новый ТекстовыйДокумент;  ЗагружаемыйФайл.Прочитать(ИмяФайла); 

После того как мы получили все данные из CSV, мы считываем первую строчку и формируем столбцы на форме с наименованиями шапки

//раскладываем строку в массив  МассивКол = РазложитьСтрокуВМассивПодстрок(Шапка,Разделитель); // процедура из типовой конфигурации, разбивает строку в массив по разделителям //генерируем столбцы Для Каждого ИмяСтолбца Из МассивКол Цикл    ИмяБезПробелов = СтрЗаменить(ИмяСтолбца," ",""); // убираем из имени пробелы  Таблица.Колонки.Добавить(ИмяБезПробелов,,ИмяСтолбца);  НовыйСтолбец = ЭлементыФормы.Таблица.Колонки.Добавить(ИмяБезПробелов, ИмяСтолбца);  НовыйСтолбец.Данные = ИмяБезПробелов; КонецЦикла; 

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

Для НомерСтроки=2 по ЗагружаемыйФайл.КоличествоСтрок() Цикл    Состояние("Обрабатывается "+Строка(Формат(?(ЗагружаемыйФайл.КоличествоСтрок()= , ,((100*НомерСтроки)/                                                                                                ЗагружаемыйФайл.КоличествоСтрок())),"ЧЦ=3; ЧДЦ=0"))+" %");  ОбработкаПрерыванияПользователя(); //указав данный оператор, цикл можно прервать в любой момент нажатие ctrl+break // получить стрoку с указанным номером и преобразуем её в массив  Строка = ЗагружаемыйФайл.ПолучитьСтроку(НомерСтроки);  МассивКол = РазложитьСтрокуВМассивПодстрок(Строка,Разделитель);// процедура из типовой конфигурации, разбивает строку в массив по разделителям  НоваяСтрочка= Таблица.Добавить(); Если МассивКол.Количество() <> Таблица.Колонки.Количество() Тогда Продолжить; // скорее всего в тексте содержит разделитель КонецЕсли; Для НомерСтолбца= 1 по МассивКол.Количество() Цикл //заполняем строчку значениями  ТекущееЗначение = МассивКол[НомерСтолбца-1];  ИмяКолонки = Таблица.Колонки[НомерСтолбца-1].Имя;  НоваяСтрочка[ИмяКолонки] = ТекущееЗначение; КонецЦикла; КонецЦикла; 

Тут мы обрабатываем построчно все строчки и заносим их в табличное поле.

В результате у нас получается вот такая вот красивая табличка:

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

Скачать: обработка для загрузки данных из CSV в 1С 8.2.

Про загрузку из excel в 1С можно прочитать тут.

Если же у Вас всё равно возникают трудности, Вы можете обратиться ко мне, подробнее в разделе услуги программиста 1С .

Если Вы начинаете изучать 1С программирование, рекомендуем наш бесплатный курс (не забудьте подписаться на YouTube — регулярно выходят новые видео):

К сожалению, мы физически не можем проконсультировать бесплатно всех желающих, но наша команда будет рада оказать услуги по внедрению и обслуживанию 1С. Более подробно о наших услугах можно узнать на странице Услуги 1С или просто позвоните по телефону +7 (499) 350 29 00. Мы работаем в Москве и области.

Оцените статью, пожалуйста!

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

Содержание

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

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

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

Вариант 1: MS Excel

Самый популярный табличный редактор от Майкрософт. Способен корректно открывать и обрабатывать все основные табличные форматы, в том числе CSV. Для удобства можно настроить процесс открытия.

Самый «базовый» вариант запуска CSV-файла через Excel выглядит так:

  1. Запустите Excel и вызовите окошко выбора файла для добавления. Для этого кликните по кнопке «Файл», что расположена в верхнем меню программы.
  2. Откроется интерфейс с основными настройками и компонентами Excel. Там выберите пункт «Открыть» в левом меню. Вместо проделанных действий на первом и втором шаге вы можете вызвать интерфейс открытия файла с помощью сочетания клавиш Ctrl+O.
  3. В окне «Проводника» перейдите в ту директорию, где находится CSV-файл для открытия. Выберите данный файл и нажмите кнопку «Открыть», что расположена в нижней части «Проводника».

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

  1. Открыв Excel, создайте пустой новый документ. В нем переключитесь во вкладку «Данные», что расположена в верхнем меню приложения.
  2. Здесь воспользуйтесь кнопкой «Получение внешних данных». Появится дополнительное меню, где нужно будет выбрать вариант получения внешних данных. Нажмите «Из текста».
  3. По аналогии с предыдущей инструкции откроется «Проводник», где нужно будет выделить файл CSV для открытия. Выделив файл нажмите «Импорт» для добавления в Excel.
  4. Запускается «Мастер текстов». В первом его окошке «Укажите формат данных» ставьте радиокнопку в положение «С разделителями». В области «Формат файла» должен стоять параметр «Юникод (UTF-8)». Данные настройки сделают содержимое файла читаемым для пользователя и исключат появления непонятных символов. Нажимайте «Далее» для продолжения.
  5. На этом шаге нужно выбрать разделитель между ячейками. В русских текстах обычно выбирается «;», а в английских «,». В редких случаях для разделения используются другие знаки, например «~». В таком случае вам придется ввести знак разделителя в специальное поле. Чтобы лучше определить, служит ли в данном случае конкретный символ разделителем или является обычным знаком пунктуации, взгляните на поле «Образец».
  6. Каждому столбцу можно назначить определенный тип данных для корректного отображения информации. Закончив с назначением данных для столбца нажмите кнопку «Готово», чтобы перейти к импорту данных в таблицу.
  7. Появится окошко, в котором нужно выбрать лист, ячейку и столбец для добавления данных из файла. Чтобы не вписывать данные вручную, просто кликните по нужному полю в таблице и нажмите «Ок» для добавления данных.

Вариант 2: Libre/Open Office Calc

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

  1. Запустив оболочку вашего офисного пакета, нажмите кнопку «Открыть». Ее расположение зависит от используемого пакета. Аналогичное действие происходит при использовании сочетания клавиш Ctrl+O.
  2. В окне «Проводника» перейдите в ту директорию, где находится CSV-файл для открытия. Выберите данный файл и нажмите кнопку «Открыть», что расположена в нижней части «Проводника».
  3. Calc сразу откроет окно настройки импорта текста. От вас потребуется заполнить следующие поля:
    • «Кодировка». Рекомендуется выбирать «Юникод (UTF-8)»;
    • «Язык». Укажите язык текста в документе.
    • «Со строки». Укажите, с какой именно строчки следует начинать импорт содержимого. В большинстве случаев этот параметр можно оставить по умолчанию.
    • В блоке «Параметры разделителя» установите маркер у «Разделитель». Далее нужно выбрать символ, который является разделителем в этом документе. Ориентируйтесь по тексту, что отображается в поле с образцом в нижней части окна.
  4. Закончив с настройками импорта нажмите кнопку «Ок» для переноса содержимого в табличный редактор. Оно автоматически отобразится в интерфейсе редактирования программы.

Вариант 3: Notepad++

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

В случае с Notepad++ инструкция будет выглядеть следующим образом:

  1. Запустите программу. В верхнем меню нажмите по кнопке «Файл». Из контекстного меню выберите вариант «Открыть». Можно также воспользоваться сочетанием клавиш Ctrl+O для запуска интерфейса открытия нового файла. В качестве альтернативы есть вариант просто кликнуть по кнопке в виде файла с документом.
  2. Будет запущен интерфейс «Проводника», в котором нужно найти файл для открытия. Выделите его и нажмите кнопку «Открыть».
  3. Содержимое документа отобразится в виде сплошного полотна из текста. Для удобства в Notepad++ подсвечиваются некоторые строчки, плюс, есть удобная нумерация по строкам. Однако он в любом случае проигрывает в удобстве использования профессиональным программам для работы с таблицами.

Вариант 4: «Блокнот»

Практически то же самое, что и Notepad++, но без удобного интерфейса и подсветки синтаксиса. Главным преимуществом данного решения является тот факт, что «Блокнот» уже установлен в Windows, следовательно, ничего дополнительно вам ставить не нужно. Процесс открытия CSV-файла через «Блокнот» выглядит следующим образом:

  1. Откройте «Блокнот» любым удобным для вас образом. Например, в Windows 10 это можно сделать через строку поиска, которая вызывается сочетанием клавиш Win+S. Затем туда просто вводится наименование искомого объекта.
  2. В самом «Блокноте» кликните по пункту «Файл», что расположен в верхнем меню. Из выпавшего списка выберите «Открыть». Вместо этих манипуляций можно использовать сочетание клавши Ctrl+O.
  3. Появится «Проводник» Windows. В нем, по аналогии с предыдущими вариантами просто выберите файл для открытия и нажмите кнопку «Открыть» для подтверждения переноса в рабочую область «Блокнота». Содержимое файла отобразится в текстовом виде.

Вариант 5: MS Outlook

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

Инструкция по работе с ней выглядит следующим образом:

  1. Откройте Outlook. В верхнем меню программы нажмите по кнопке «Файл».
  2. Появится интерфейс с основными разделами программы. В левом меню кликните по кнопке «Открыть». Вам будет предложено несколько вариантов открытия файлов, воспользуйтесь вариантом «Импорт».
  3. Запустится интерфейс «Мастера импорта и экспорта». В блоке «Выберите нужное действие» кликните по пункту «Импорт из другой программы или файла». Нажмите «Далее» для продолжения.
  4. Теперь программа предложит выбрать тип импортируемых данных. Для импорта CSV рекомендуется поставить позицию «Значения, разделенные запятыми (Windows)». Нажмите «Далее» для продолжения.
  5. Укажите расположение файла для импорта на компьютере. Вы можете ввести его вручную в специальное окно или воспользоваться кнопкой «Обзор», чтобы выбрать его среди представленных элементов.
  6. В открывшемся окне «Проводника» выберите CSV-файл для импорта. Выделив нужный файл нажмите кнопку «Ок».
  7. Происходит возврат в окошко «Мастера импорта и экспорта». В область «Файл для импорта» был добавлен адрес на место расположения объекта CSV. В блоке «Параметры» настройки можно оставить по умолчанию. Кликните «Далее» для перехода к другому пункту.
  8. На этом этапе просто нажмите «Готово».
  9. Чтобы получить доступ к импортированным данным переключитесь на вкладку «Отправка и получение».
  10. Теперь перейдите в ту папку, в которую было импортировано письмо. Обычно по умолчанию используется папка «Черновики». Нужное письмо будет отображено в центральной части интерфейса.
  11. Импортированные данные будут открыты для просмотра и редактирования.

Вариант 6: Safari

Браузер Safari используется на компьютерах Apple в качестве веб-браузера по умолчанию, однако он может использоваться на компьютерах с Windows. На данный момент только этот браузер умеет корректно открывать CSV-файлы.

  1. Запустив браузер кликните по кнопке «Файл» в верхнем меню и из выпавшего списка выберите вариант «Открыть файл». Если в вашей версии Safari нет верхнего меню, то воспользуйтесь сочетанием универсальных клавиш Ctrl+O.
  2. Откроется окошко, в котором нужно выбрать расположение файла для открытия. Выберите данный файл, выделите его и нажмите кнопку «Открыть».
  3. Содержимое объекта откроется в новом окошке Сафари в текстовом виде, как это было в Блокноте или Notepad++. Однако данные здесь будут отображены только для просмотра. Редактировать их не получится.

Читайте также: Файл формата XLS — чем открыть? Чем открыть MXL Чем открыть файл PSD CDR чем открыть — лучшие программы и сервисы

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

Одним из популярных источников для импорта в Power Query являются файлы типа .csv или .txt. Традиционные методы импорта и объединения текстовых файлов довольно неуклюжи и отнимают много времени. Однако применение Power Query многократно облегчает решение проблемы. Пусть у нас есть отчет о продажах за январь в формате .csv. Задача в том, чтобы импортировать его в Excel.

Создадим запрос Power Query (в Excel 2016) Данные – Скачать и преобразовать – Создать запрос – Из файла – Из CSV (либо Из текста, если импортируете из .txt).

image

В открывшемся окне указываем путь к файлу. Далее в предпросмотре убеждаемся, что выбран нужный файл, и нажимаем Изменить, чтобы попасть в редактор Power Query.

image

Power Query распознал и разделил данные по столбцам. Также автоматически выполнены шаги:

• Первая строка повышена в заголовки

• Изменен тип для каждого столбца

Если обработки не требуется, то результат можно выгружать в книгу Эксель Главная – Закрыть – Закрыть и загрузить.

image

На новом листе создается Таблица Excel.

image

Теперь можно проводить анализ внутри Excel. К этому мы еще вернемся. Прошел месяц, и у нас появился такой же файл .csv за февраль. Возникает вопрос, как объединить данные за два месяца? В Power Query для этого есть специальные инструменты.

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

image

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

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

image

Теперь у нас два запроса, из которых нужно сделать общий, объединяющий два файла.

В Power Query есть два типа объединения запросов: Добавление (Append) и Объединение (Merge). Нас интересует добавление, т.к. таблицы должны быть сложены вместе (одна под другой). Объединение нужно для слияния запросов по ключевому полю, но об этом в другой раз. Сейчас заходим Главная – Скачать и преобразовать – Создать запрос – Объединить запросы – Добавить.

image

Далее нужно выбрать добавляемые запросы.

image

Следует понимать две вещи.

• Добавлять можно только запросы (а не Таблицы Excel)

• Запрос в верхнем поле будет первым сверху

Добавить можно было бы и больше запросов, выбрав в верхней строке Три таблицы или больше, но у нас только два. Нажимам ОК. Создается объединенный запрос под названием Append1.

Изменим название на Отчет о продажах и выгрузим данные в Excel (Главная – Закрыть – Закрыть и загрузить). Итого получим три запроса.

Первые два служат источником для объединенного, который выгружен на лист Excel. Создадим по этим данным сводную таблицу.

Через месяц появился файл за март, и вы также решили добавить его в общий отчет и сводную таблицу. Создаем запрос к новому файлу Март.csv. Затем его нужно добавить в запрос Отчет о продажах. Однако, если повторить все шаги с добавлением, то будет создан новый общий запрос, который уже не имеет смысла, т.к. сводная таблица строится по данным из запроса Отчет о продажах. Поэтому нужно зайти в редактирование запроса Отчет о продажах и уже там добавить новый запрос за март. В редакторе Power Query выбираем Главная – Комбинировать – Добавить запросы. В окне добавления теперь только одно поле, т.к. первый запрос уже определен. Нужно выбрать лишь добавляемый.

Нажимаем ОК и снова выгружаем обновленные данные в Excel (Главная – Закрыть – Закрыть и загрузить). Теперь в Таблице Excel находятся данные за три месяца. Нужно только обновить сводную таблицу.

Для импорта новых файлов нужно будет повторить все действия:

• создание нового запроса

• добавление его в объединяющий запрос Отчет о продажах

• выгрузка в Excel

• обновление сводной таблицы.

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

Импорт из папки

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

Создадим папку Данные о продажах csv и поместим в нее сразу три файла за январь, февраль и март. Сделаем запрос к этой папке Данные – Скачать и преобразовать – Создать запрос – Из папки. В следующем окне указываем путь. Адрес лучше заранее скопировать и затем вставить, чем искать в проводнике. В редакторе Power Query мы увидим такую таблицу.

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

Следующий шаг не является обязательным, но он позволит избежать некоторых возможных проблем в будущем. Нужно понимать, что все содержимое указанной папки будет извлечено с помощью запроса Power Query. И если туда попадет какой-нибудь, например, файл Excel, то запрос «поломается» и выдаст ошибку. Поэтому опытные пользователи создают «защиту», чтобы файлы с другим расширением отфильтровывались.

Идея в том, чтобы в столбце Extension поставить фильтр на расширение .csv. Чтобы случайно не отфильтровать файлы .CSV, сделаем все буквы для столбца Extension маленькими. Для этого выделяем столбец, далее через правую кнопку мыши Преобразование – нижний регистр. Переходим к установке фильтра. Если в выпадающем списке фильтра поставить переключатель на значение .csv, то у нас ничего не получится, т.к. при единственном типе файлов будет автоматически выделен пункт Выбрать все. Поэтому выбираем Текстовые фильтры – Равно… и указываем .csv (обязательно с точкой впереди).

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

Приступим к извлечению данных. Содержимое файлов скрыто в колонке Content за значением Binary.

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

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

Это кнопка загрузки двоичного (бинарного) файла. Жмем. И о чудо! Содержимое всех трех файлов один за другим выгружается в единую таблицу.

Однако на этот раз потребуется вручную внести некоторые корректировки.

• Удалим последний шаг Измененный тип

Преобразование – Использовать первую строку в качестве заголовков

• Правой кнопкой мыши по полю Дата – Тип изменения – Дата

• Удерживая Shift, выделяем два столбца Наименование и Менеджер, затем через правую клавишу мыши Тип изменения – Текст

• Через Shift выделяем остальные столбцы Цена, Стоимость, Комиссия – правая клавиши мыши – Тип изменения – Десятичное число

• Правой кнопкой мыши по полю Дата – Удалить ошибки

Главная – Закрыть – Закрыть и загрузить

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

Сводная таблица построена по 116 строкам. Таким же образом можно было бы объединить и 10 файлов с сотнями тысяч строк.

Добавление в запрос новых файлов и обновление сводной таблицы

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

И вот здесь наступает момент истины. Все что нужно, это закинуть новые файлы в указанную папку и на ленте во вкладке Данные нажать Обновить все. Первое нажатие обновит все запросы, второе – сводные таблицы.

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

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

Серия видеоуроков о Power Query.

↓ Скачать файл с примером ↓

Поделиться в социальных сетях:

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Максим Коновалов
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий