Загрузка данных из таблиц Microsoft Excel

Qlik Sense поддерживает считывание данных таблиц Microsoft Excel. Можно использовать параметр «Добавить данные» в диспетчере данных или выбрать данные в редакторе загрузки данных. В обоих случаях из файла таблицы можно выбрать именованные области листа, один лист, несколько листов или все листы. Каждый лист загружается в виде отдельной таблицы, за исключением случаев, когда листы обладают одинаковой структурой полей: такие листы объединяются в одну таблицу.

Подсказка: При загрузке таблицы Microsoft Excel таблица используется в качестве источника данных для приложений Qlik Sense. Это означает, что листы Microsoft Excel преобразуются в таблицы Qlik Sense, а не листы в приложении Qlik Sense.

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

Выбор данных из листов Microsoft Excel

При выборе данных из листов Microsoft Excel для корректной интерпретации данных таблиц используются следующие параметры.

Параметры, служащие для корректной интерпретации данных таблиц
Элемент интерфейса Описание
Имена полей Установите для таблицы параметр Встроенные имена полей или Имена полей отсутствуют. Как правило, первая стока в таблице Excel содержит встроенные имена полей. Если выбран параметр Имена полей отсутствуют, поля будут помечены как A,B,C...

Размер заголовка

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

Подготовка листов Microsoft Excel для более простой загрузки в Qlik Sense

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

Используйте заголовки столбцов

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

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

Файл Microsoft Excel легче загрузить в программу Qlik Sense, если его содержимое организовано в виде необработанных данных в таблице. Желательно избегать следующего:

  • Агрегированные величины, такие как суммы и итоги. Агрегированные величины можно определить и вычислить в программе Qlik Sense.
  • Дубликаты заголовков.
  • Дополнительная информация, которая не является частью данных, например комментарии. Лучше всего иметь отдельный столбец для комментариев, который можно пропустить при загрузке файла в программу Qlik Sense.
  • Макет данных перекрестной таблицы. Если, например, есть по одному столбцу для каждого месяца, лучше создать один столбец с именем «Месяц» и записать те же данные в 12 строк, по одной строке для каждого месяца. В дальнейшем вы всегда сможете просмотреть этот столбец в формате перекрестной таблицы в программе Qlik Sense.
  • Промежуточные заголовки, например, строка с названием «Отдел А» с последующими строками, относящимися к Отделу А. Вместо этого следует создать столбец с именем «Отдел» и заполнить ее соответствующими названиями отделов.
  • Объединенные ячейки. Лучше помещать каждое значение ячейки отдельно.
  • Пустые ячейки, значение которых подразумевается вышеуказанными значениями. Заполните все пустые ячейки, чтобы каждая из них содержала данные.

Используйте именованные области

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

Обычно можно определить необработанные данные как именованную область и сохранить все дополнительные комментарии и легенды за пределами именованной области. С учетом вышесказанного загрузить данные в программу Qlik Sense не составит труда.

Удалите защиту паролем

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