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

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

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

LoadDataFilterOptionsперечисление имеет следующие значения.

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

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

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

Следующий пример кода загружаетисходный файл excel и фильтрует следующие данные из своих рабочих листов, используя настраиваемый фильтр.

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

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