Filterobjekte beim Laden der Arbeitsmappe in GridDesktop

Mögliche Verwendungsszenarien

Bitte verwenden Sie die GridDesktop.LoadDataFilter Eigenschaft zum Filtern von Daten aus der Arbeitsmappe.

Die GridLoadDataFilterOptions Enumeration hat folgende Werte.

  • Alle
  • Bucheinstellungen
  • Zelle Leer
  • Zelle Bool
  • Zelldaten
  • Zellenfehler
  • Zellnumerisch
  • Zellenzeichenfolge
  • Zellwert
  • Chart
  • Bedingte Formatierung
  • Datenvalidierung
  • Definierte Namen
  • Dokumenteigenschaften
  • Formel
  • Hyperlinks
  • Zusammengeführter Bereich
  • Pivot-Tabelle
  • Einstellungen
  • Form
  • Tabellendaten
  • Tabelleneinstellungen
  • Struktur
  • Stil
  • Tabelle
  • VBA
  • XmlMap

Daten filtern beim Laden der Arbeitsmappe

Der folgende Beispielcode veranschaulicht, wie man Zeichnungen aus der Arbeitsmappe filtert. Bitte überprüfen Sie die Beispiel-Excel-Datei . Wie Sie sehen können, wurden alle Diagramme/Formen/Bilder aus der Arbeitsmappe herausgefiltert. Arbeitsmappe ohne Bild

Beispielcode

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