Filtrer les objets lors du chargement du classeur dans GridDesktop

Scénarios d’utilisation possibles

Veuillez utiliser la propriété GridDesktop.LoadDataFilter lors du filtrage des données du classeur.

L’énumération GridLoadDataFilterOptions a les valeurs suivantes.

  • Tous
  • Paramètres du classeur
  • Cellule vide
  • Cellule booléenne
  • Données de la cellule
  • Erreur de la cellule
  • Numérique de la cellule
  • Chaîne de la cellule
  • Valeur de la cellule
  • Chart
  • Formatage conditionnel
  • Validation des données
  • Noms définis
  • Propriétés du document
  • Formule
  • Liens hypertexte
  • Zone de fusion
  • Tableau croisé dynamique
  • Paramètres
  • Forme
  • Données de feuille
  • Paramètres de feuille
  • Structure
  • Style
  • Tableau
  • VBA
  • XmlMap

Filtrer les données lors du chargement du classeur

Le code d’exemple suivant illustre comment filtrer le dessin du classeur. Veuillez vérifier le fichier Excel d’exemple. Comme vous pouvez le voir, tous les graphiques/formes/images ont été filtrés hors du classeur. classeur sans image

Code d’exemple

// 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");