Skip to content

Добавление наборов данных Excel - Справка FineReport | Разработка отчетов | Использование отчетов | Учебные пособия

Добавление набора данных Excel

1. Обзор

1.1 Версия

Версия FineBIФункциональные изменения
6.0-
6.0.8* При наличии нескольких листов имя файла после загрузки будет соответствовать имени листа. * Поддержка загрузки Excel из локальной сети в FineBI с помощью drag-and-drop.

1.2 Сценарии применения

В этой статье рассказывается о том, как добавить Excel в Public Data.

1.3 Функциональный профиль

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

2. Подтверждение предварительной загрузки

2.1 Подтверждение поддерживаемых типов загружаемых файлов

FineBI может загружать типы таблиц в форматах csv, xls и xlsx. Подробнее о поддерживаемых типах полей см. в разделе Импорт поддерживаемых типов полей Excel.

Примечание 1: Поддерживается загрузка файлов Excel версий 2003 и 2007 с суффиксами xls, xlsx, но загрузка файлов Excel с суффиксами xls типа сохранения Excel 5.0/95 не поддерживается.

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

2.2 Отключение проверки загрузки файлов

Перед загрузкой csv-файла необходимо перейти в раздел "System Management > Управление безопасностью > Защита безопасности" и отключить "Проверку загрузки файлов" для успешной загрузки.

2.3 Excel не может иметь объединенные ячейки в первом ряду

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

1592359824984918.png

2.4 Подтверждение наличия функциональных расчетов

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

3. Операционные шаги

Скачать образец Excel: Sample.zip

3.1 Загрузка Excel

Перейдите в раздел "Public Data" и выберите папку с правами администратора (см.: Привилегии администратора Public Data). Нажмите "Новый набор данных > Набор данных Excel", как показано ниже:

49.png

Выберите Excel, который необходимо загрузить. Пользователи могут выбрать несколько листов с помощью клавиши ctrl, клавиши shift или выделения поля мыши, как показано ниже:

Примечание: Выберите до 100 файлов Excel и не более 255 страниц листов в каждом Excel.

53.png

(3) Страница листа Excel будет автоматически развернута, отметьте таблицу Excel, которую нужно использовать, и нажмите "OK". Как показано на рисунке ниже:

Примечание: Проверьте не более 100 таблиц в левой части, иначе добавление не удастся.

Примечание: FineBI автоматически пропускает пустые страницы листов при чтении файлов Excel.

20.png

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

(4) Если в выбранной таблице есть "имя поля, тип поля и порядок полей точно такие же" таблицы, система выдаст запрос: существование таблиц данных в поле является последовательным, нужно ли объединить в таблицу. Как показано на следующем рисунке:

54.png

  • Нажмите "Не объединять": выгрузка трех таблиц в примере пройдет нормально;
  • Нажмите "Объединить": две таблицы "Шанхай" и "Пекин" с одинаковыми полями будут объединены в одну таблицу. Как показано на рисунке ниже:

4. условия

4.1 Ограничения на объем загружаемых данных

Один файл Excel не должен превышать 256 листов, если их больше, можно загружать несколько раз.

4.2 Правила определения типов полей при загрузке

4.2.1 Правила определения версии абстракции

1) Приоритет отдается распознаванию того, является ли добавленное поле числовым (числа, начинающиеся с 0, не распознаются как числовые).

2) Во-вторых, определите, является ли добавленное поле форматом даты.

(3) Наконец, определите, имеет ли добавленное поле текстовый формат (значения более 15 цифр по умолчанию имеют текстовый формат).

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

4.2.2 Правила идентификации непосредственно связанных версий

После удаления нулевого значения возьмите первые 100 строк, чтобы определить типы полей: в первых 100 строках есть три типа полей для идентификации числа, большего 1/3, и два типа полей для идентификации числа, большего 1/2. Если число одинаковое, то судите по правилу "Текст>Дата>Значение>Нуль".