Exporter des données Excel vers un DataTable sans aucun formatage
Parfois, les utilisateurs veulent exporter les données Excel dans un tableau de données sans aucun formatage. Par exemple, si une cellule a une valeur de 0,012345 et est formatée pour afficher deux décimales, alors lorsque l’utilisateur exportera les données Excel dans un tableau de données, elles seront exportées en tant que 0,01 et non pas en tant que 0,012345. Pour résoudre ce problème, Aspose.Cells a fourni la propriété ExportTableOptions.FormatStrategy qui peut prendre une de ces trois valeurs
- CellValueFormatStrategy.CellStyle
- CellValueFormatStrategy.DisplayStyle
- CellValueFormatStrategy.None
Si vous le définissez sur CellValueFormatStrategy.None, alors il exportera les données sans aucun formatage.
Code d’exemple
L’exemple suivant explique l’utilisation de la propriété ExportTableOptions.FormatStrategy pour exporter des données Excel avec ou sans mise en forme.
Sortie console
Ci-dessous se trouve la sortie de débogage de la console du code d’exemple ci-dessus
Cell String Value: 0.01
Cell String Value without Format: 0.012345
Export Data Table with Format Strategy as Cell Style: 0.01
Export Data Table with Format Strategy as None: 0.012345