Цитата:
Сообщение от
mazzy
у людей как правило проблемы возникают с расчетными и корреспондетскими счетами. 20 цифр ексель выдает как нормализованное число (с мантиссой и степенью).
Выдает в качестве строки в COMVariant при чтении значения ячейки из кода или же в качестве того, что будет отображено для значения ячейки в самом Excel? Мы все еще про импорт говорим?..
Цитата:
Сообщение от
S.Kuskov
Т.е. это то же самое преобразование Double в Str, только внутри вспомогательного класса?
Если угодно, да, то же самое: на входе импорта получается неизвестно откуда взявшийся файл с неизвестно как отформатированными ячейками (к слову, откуда возникло предположение, что файл можно менять?), а на выходе - значение нужного мне типа. Соотв. слой абстракции реализован один раз и потом работает "без лишнего шума и пыли", и никто мне не парит мозг из-за того, что пользователям вздумалось числовые данные отформатировать как текст, или из-за того, что Excel в очередной раз не к месту отличился умом и сообразительностью, преобразовав текст в число.