|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.10.2013, 16:21 | #1 |
Новичок
Джуниор
Регистрация: 23.10.2013
Сообщений: 1
|
Вывод данных в Excel
Здравствуйте. Проблема в следующем.
Считываю данные из Excel при помощи OLEDB и гружу в массив (primer[i] = reader.ToString()). В эксельке есть поле с шестизначным значением, плюс минус одна цифра иногда. Эту цифру вывожу в новую эксельку при помощи Microsoft.Office.Interop.Excel: Sheet.Cells[1,1] = Primer[i]; И последнее число шестизначных чисел всё время превращается в 0. Допустим читает "3098499721000231", выводит на экран то же самое, а в Excel записывает "3098499721000230". Пробовал и Sheet.Cells[1,1].Value2 = Primer[i]; и формат по всякому менять. Формат стоит "################". 15-ти значные значения выводит без ошибок. В чём загвоздка? Как это исправить? Заранее благодарен. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Вывод данных из Excel в dbgrid.(Delphi) | xsaroo | Помощь студентам | 0 | 21.06.2013 18:29 |
Вывод данных в Excel | Ericnex | БД в Delphi | 3 | 12.01.2013 14:16 |
Вывод данных в excel - массивом данных | sergey113 | Помощь студентам | 4 | 22.08.2011 17:16 |
вывод данных в Excel | vilena | Компоненты Delphi | 3 | 01.06.2010 16:51 |
Вывод данных в Excel | Novi4ek | Помощь студентам | 3 | 22.05.2008 11:32 |