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

Что такое CSV

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

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

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

ответа2

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

После того, как вы импортировали свои данные, выберите ячейку без данных. Вставьте пустой график. Затем отредактируйте данные диаграммы, выбрав « Select Data в контекстном меню. Затем вы добавите серию, выбрав A1 качестве имени серии, затем выберите строку данных за строкой, удерживая нажатой клавишу Ctrl (это позволяет выбрать несколько элементов). Это построит числа в указанном вами порядке. Не просто выберите все данные от B1 до D4 иначе вы получите ошибку.

xL0Tu.jpg

Затем сделайте то же самое для b , добавив еще одну серию.

jFwNG.jpg

поделиться|источник

Если вам нужен трехмерный график рассеяния, вам придется использовать что-то вроде этого макроса, поскольку 3D Scatter не является встроенным типом диаграммы. Или вы можете попробовать R или другое графическое окружение.

поделиться|источник

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

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

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

372640ff5548c22cd75dc4ba17359d38.jpg

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

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

aed9da217e7eb15843706c4a8e32d373.jpg

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

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

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

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

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

power_query_csv_14.png

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

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

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

power_query_csv_15.png

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий