Экспорт данных Excel в DataTable без форматирования
Иногда пользователи хотят экспортировать данные Excel в таблицу данных без какого-либо форматирования. Например, если какая-то ячейка имеет значение 0,012345 и отформатирована для отображения двух знаков после запятой, то когда пользователь будет экспортировать данные Excel в таблицу данных, они будут экспортированы как 0,01, а не как 0,012345. Чтобы решить эту проблему, Aspose.Cells предоставилExportTableOptions.FormatStrategy свойство, которое может принимать одно из этих трех значений
- CellValueFormatStrategy.CellStyle
- CellValueFormatStrategy.DisplayStyle
- CellValueFormatStrategy.None
Если вы установите его наCellValueFormatStrategy.None, то он будет экспортировать данные без какого-либо форматирования.
Образец кода
В следующем примере объясняется использованиеExportTableOptions.FormatStrategyсвойство для экспорта данных Excel с форматированием и без него.
Консольный вывод
Ниже приведен вывод отладки консоли приведенного выше примера кода.
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