Exporter des données Excel vers DataTable sans aucun formatage
Parfois, les utilisateurs souhaitent exporter des données Excel dans un tableau de données sans aucun formatage. Par exemple, si une cellule a une valeur de 0,012345 et qu’elle est formatée pour afficher deux décimales, alors lorsque l’utilisateur exportera des données Excel vers une table de données, elles seront exportées en 0,01 et non en 0,012345. Pour faire face à ce problème, le Aspose.Cells a fourniExportTableOptions.FormatStrategyExportTableOptions.FormatStrategy propriété qui peut prendre l’une de ces trois valeurs
- CellValueFormatStrategy.CellStyle
- CellValueFormatStrategy.DisplayStyle
- CellValueFormatStrategy.None
Si vous le réglez surCellValueFormatStrategy.None, il exportera les données sans aucun formatage.
Exemple de code
L’exemple suivant explique l’utilisation deExportTableOptions.FormatStrategyExportTableOptions.FormatStrategypropriété pour exporter des données Excel avec et sans formatage.
Sortie console
Vous trouverez ci-dessous la sortie de débogage de la console de l’exemple de code 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