Skip to content

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

Обновление Excel

1. Обзор

1.1 Версия

Версия FineBIЧто нового
6.0-

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

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

1.3 Функциональность

Поддерживаются операции "Добавить данные" и "Заменить данные".

  • Добавление данных: это добавление дополнительных данных в первоначально загруженную таблицу Excel.
  • Замена данных: означает загрузку нового файла Excel для замены первоначально загруженных данных.

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

Примечание 2: Наборы данных Excel не поддерживают обновления в режиме реального времени.

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

1) Перейдите в раздел "Public Data", выберите набор данных Excel, который вы хотите обновить, и нажмите кнопку "Обновить excel", как показано ниже:

Примечание: Кнопка Обновить Excel доступна только для наборов данных Excel с правами редактирования.

Скачать Excel: shop.xlsx

30.png

2) Перейдите на страницу обновления Excel, вы увидите, что есть два способа обновления: "Добавить данные" и "Заменить данные".

31.png

2.1 Дополнительные данные

Добавляемые данные - это загруженные данные Excel, которые добавляются к исходным данным как новые. Добавление данных не влияет на предыдущие исходные данные.

1) Выберите файл Excel, который нужно добавить, и нажмите кнопку Открыть, как показано ниже:

Скачать Excel: Shop-East China.xlsx

32.png

2) Пользователям необходимо отметить нужный им лист. Если в файле Excel есть только один лист, вы можете загрузить его напрямую. Нажмите "ОК", как показано ниже:

(3) успешно добавьте данные, на странице появится сообщение "Excel Append Data Successfully", и можно увидеть в конце дополнительные данные Восточного Китая. Как показано на рисунке ниже:

35.png

Логика загрузки для добавления данных

положение делМетод загрузки
В добавляемой таблице появились новые поля (новые поля не имеют тех же имен, что и все поля исходной таблицы)Игнорируйте новые поля и не добавляйте данные в исходную таблицу
Отсутствующее поле в добавляемой таблице (поле есть в исходной таблице, но в добавляемой таблице нет поля с таким же именем)Значение поля в исходной таблице равно null в той части таблицы, куда данные добавляются после загрузки.
Типы полей в добавляемой таблице отличаются от типов полей в исходной таблицеПреобразование в исходный тип таблицы на основе типа поля
Добавление таблицы с дублирующимися полямиСоответствует полям в том порядке, в котором они появляются

2.2 Замена данных

Повторная загрузка означает замену данных на новые загруженные данные Excel.

1) Нажмите "Обновить Excel > Заменить данные" и выберите файл Excel, в котором нужно заменить данные, как показано ниже:

33.png

2) Пользователи выбирают страницу листа, которую нужно загрузить, и нажимают "OK". Как показано на рисунке ниже:

3)После успешной загрузки FineBI выдает сообщение "Excel загружен успешно" и заменяет данные на данные региона "Восточный Китай", как показано на следующем рисунке:

34.png

Логика загрузки данных для замены

положение делМетод загрузки
В таблице замены появились новые поля (новое поле - это поле, которое не имеет того же имени, что и все поля исходной таблицы)Добавьте поле
Замена отсутствующих полей в таблице (поля, которые были в исходной таблице, заменяют поля в таблице, у которых нет совпадающего с ними имени поля)После успешной загрузки все значения полей равны null
Типы полей в таблице замены отличаются от типов полей в исходной таблицеПреобразуется в текущий тип Excel в соответствии с правилами преобразования типов полей
Замена таблицы с дублирующимися полямиСоответствует порядку появления полей, т.е. повторная загрузка не меняет порядок исходных названий полей

3. Заметки по обновлению набора данных Excel

3.1 Действия, вызывающие обновление Excel

Выполнение ряда операций вызывает обновление набора данных Excel, как показано ниже:

буровая установкаОбновлениясвязанные стороны
Загрузка набора данных Excel после успешного сохранения набора данныхНемедленное обновление самого набора данныхне связанный с
Измените тип поля в наборе данных Excel, который был успешно обновлен.Немедленное обновление самого набора данныхОбновление существующих ассоциаций
Повторная загрузка набора данных Excel после успешного сохранения набора данныхНемедленное обновление самого набора данныхОбновление существующих ассоциаций
Загрузите дополнительный набор данных Excel после успешного сохранения набора данныхНемедленное обновление самого набора данныхОбновление существующих ассоциаций

Примечание 1: При обновлении бизнес-пакета наборы данных Excel, входящие в состав бизнес-пакета, не обновляются одновременно.

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