Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > Экспорт из delphi в excel


Автор: PaWeLL 3.12.2009, 23:44
Есть небольшой вопросик.
Вывожу данные из delphi в excel через sql запрос. Собственно вывод работает. Одна проблема: в ИНН 14 цифр и поэтому в Ecxel получается вместо нормального номера вот такая каша: 5,87668E+11.
В самом excel это решается сменой формата ячейки на числовой и число десятичных знаков на 0.
Так вот как сделать, чтобы формат ячейки менялся автоматом при экспорте? 

Автор: Данкинг 3.12.2009, 23:47
Не знаю, как ты делаешь экспорт, но я вот так меняю формат на текстовый (в котором, понятное дело, числа не обрезаются):
Код

excel.activeworkbook.sheets[1].cells.item[1,1].NumberFormat:='@';


Автор: PaWeLL 4.12.2009, 00:11
Спасибо. Сработало.

Автор: Данкинг 4.12.2009, 00:44
На здоровье. smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)