|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.08.2011, 22:02 | #1 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 140
|
С# и Exel
Учусь взаимодействовать с Exel, возникла пара интересных вопросов.
Итак, есть форма. Несколько текстбоксов для ввода исходных данных, кнопка расчет, текстбоксы для вывода расчитанных данных. Кнопка Таблица. по нажатию этой кнопки, все даннын из текстбоксов и лейблов отправляются в Exel. Для этого я написал вот такой код: Код:
Обнаружил, что в некоторых ячейках экзель появляются не цифры, из расчетных текстбоксов, а эти цифры, преобразованные в другой формат. например в тексбоксе 1.08, а в екзеле я вижу 01 авг. Как этого избежать??? Второе: на форме, меняя один из входных параметров и нажав снова расчет, выходные меняются. Нажав кнопку таблица новые данные летят в новый файл экзель. то есть сколько раз нажму Таблица, столько экзель файлов откроется. Как сделать чтобы все в один файл скидывалось?
Хочу шарить как Daramant!!!
|
11.08.2011, 22:35 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
по первому вопросу. попробуйте перед присвоением значения принудительно установить нужный формат в данной ячейке (не забывая о том, что разделители дробной части в MS Excel и у Вас в программе могут отличаться!)
Код:
|
11.08.2011, 22:45 | #3 |
Форумчанин
Регистрация: 11.02.2011
Сообщений: 140
|
Я проверял. Ругается на NumberFormat.
Хочу шарить как Daramant!!!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Exel. | blossom17 | Microsoft Office Excel | 0 | 03.06.2010 00:06 |
Exel в Edit | Урба Сергей | Общие вопросы Delphi | 3 | 29.10.2009 22:52 |
EXEL | Artomes | Microsoft Office Excel | 0 | 02.11.2008 23:18 |
Exel | MAcK | Microsoft Office Excel | 1 | 30.04.2007 15:21 |