Фильтрование объектов при загрузке книги Excel или листа

Возможные сценарии использования

Пожалуйста, используйте свойство LoadOptions.LoadFilter при фильтрации данных из рабочей книги. Но если вы хотите фильтровать данные из отдельных листов, то вам придется переопределить метод LoadFilter.startSheet. Пожалуйста, укажите соответствующее значение из перечисления LoadDataFilterOptions при создании или работе с LoadFilter.

Перечисление LoadDataFilterOptions содержит следующие значения.

Объекты фильтрации при загрузке книги

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

Объекты фильтрации при загрузке листа

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

  • Он фильтрует Диаграммы из листа с именем NoCharts.
  • Он фильтрует формы из листа с именем NoShapes.
  • Он фильтрует Условное форматирование из листа с именем NoConditionalFormatting.

После загрузки исходного файла Excel с пользовательским фильтром, он берет изображения всех листов по очереди. Вот изображения для вашего справочника. Как видно, на первом изображении нет диаграмм, на втором - нет форм, а на третьем нет управляемого форматирования.