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

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

Пожалуйста, используйте свойство GridDesktop.LoadDataFilter при фильтрации данных из книги.

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

  • Все
  • Настройки книги
  • Пустая ячейка
  • Булева ячейка
  • Данные ячейки
  • Ошибка ячейки
  • Числовая ячейка
  • Строковая ячейка
  • Значение ячейки
  • Chart
  • Условное форматирование
  • Проверка данных
  • Определенные имена
  • Свойства документа
  • Формула
  • Гиперссылки
  • ОбъединеннаяОбласть
  • СводнаяТаблица
  • Настройки
  • Фигура
  • ДанныеЛиста
  • НастройкиЛиста
  • Структура
  • Стиль
  • Таблица
  • VBA
  • XmlMap

Фильтрация данных при загрузке книги

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

Образец кода

// Filter all drawing objects(including Chart, Picture, OleObject and all other drawing objects) from the workbook.
gridDesktop1.LoadDataFilter = GridLoadDataFilterOptions.All&~GridLoadDataFilterOptions.Drawing;
//here is another example ,if we want to filter to show styles and values only, we can use the below code ,notice here we use |
// gridDesktop1.LoadDataFilter = GridLoadDataFilterOptions.CellValue | GridLoadDataFilterOptions.Style;
gridDesktop1.ImportExcelFile("5472489.xlsx");