Экспорт данных из 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