Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.01.2013, 22:56   #21
VinDiz
Пользователь
 
Регистрация: 14.01.2012
Сообщений: 54
По умолчанию

Цитата:
Сообщение от Xardas Посмотреть сообщение
Ну если кто-то другой не решит проблему, то ждите, пока поставлю Делфи. Все равно надо ставить, лень было до этого
Тоже статься буду!
VinDiz вне форума Ответить с цитированием
Старый 03.01.2013, 23:15   #22
Xardas
Сисадмин
Форумчанин
 
Аватар для Xardas
 
Регистрация: 28.12.2007
Сообщений: 320
По умолчанию

Проект в Лазарусе, ставить тоже надо, но лень...

Delphi XE3 + Excel 2010. Работает все без ошибок.

Код:
XS:= CreateOleObject('Excel.Application');
XS.Workbooks.Open('C:\sss.xlsx',0,false);  
XS.Visible:=true;
Sh:= XS.WorkBooks[1].WorkSheets[1];
XS.DisplayAlerts := False; 
A := Sh.Range['B2'];
ShowMessage(A);
XS.Application.Quit;
Получаем в A название улицы из файла. В ячейках текстовые данные, IntToStr там явно был лишний
Xardas вне форума Ответить с цитированием
Старый 03.01.2013, 23:20   #23
VinDiz
Пользователь
 
Регистрация: 14.01.2012
Сообщений: 54
По умолчанию

Цитата:
Сообщение от Xardas Посмотреть сообщение
Проект в Лазарусе, ставить тоже надо, но лень...

Delphi XE3 + Excel 2010. Работает все без ошибок.

Получаем в A название улицы из файла. В ячейках текстовые данные, IntToStr там явно был лишний
Сравнивать переменную А сразу с элементом комбобокса не присваивая итем элементу какому то?
VinDiz вне форума Ответить с цитированием
Старый 03.01.2013, 23:27   #24
Xardas
Сисадмин
Форумчанин
 
Аватар для Xardas
 
Регистрация: 28.12.2007
Сообщений: 320
По умолчанию

На предыдущей странице Stilet привел еще вариант обращения к листу (пост редактировался, возможно, Вы не видели ).

Да, можете сравнивать сразу с нужным значением элемента из комбобокса
Xardas вне форума Ответить с цитированием
Старый 03.01.2013, 23:30   #25
VinDiz
Пользователь
 
Регистрация: 14.01.2012
Сообщений: 54
По умолчанию

Цитата:
Сообщение от Xardas Посмотреть сообщение
На предыдущей странице Stilet привел еще вариант обращения к листу (пост редактировался, возможно, Вы не видели ).

Да, можете сравнивать сразу с нужным значением элемента из комбобокса
пропустил его....там тоже хорошо.....

скорее всего щас эксель 10-й буду ставить.....а то с 7-го какие то проблемы с файлом при комплиции, проходит через раз
VinDiz вне форума Ответить с цитированием
Старый 04.01.2013, 06:23   #26
VinDiz
Пользователь
 
Регистрация: 14.01.2012
Сообщений: 54
По умолчанию

Спасибо всем за помощь! Особенно кардасу
VinDiz вне форума Ответить с цитированием
Старый 04.01.2013, 07:12   #27
VinDiz
Пользователь
 
Регистрация: 14.01.2012
Сообщений: 54
По умолчанию

не могу понять((( у вас все грузится а у меня нет((( или делфи или эксель у меня какойто(((
VinDiz вне форума Ответить с цитированием
Старый 04.01.2013, 09:40   #28
Xardas
Сисадмин
Форумчанин
 
Аватар для Xardas
 
Регистрация: 28.12.2007
Сообщений: 320
По умолчанию

Цитата:
Сообщение от VinDiz Посмотреть сообщение
не могу понять((( у вас все грузится а у меня нет((( или делфи или эксель у меня какойто(((
Дело тут, скорее всего, не в коде, потому что все предложенные здесь варианты обращения к книге, листам и ячейкам рабочие. Дело может быть в установленном офисе или "кривом" файле, с которого идет чтение (особенно если файл так же формируется программно, недавно сталкивался с такими проблемами). Попробуйте скомпилировать exe у себя и вместе с нужным файлом xlsx прикрепите сюда (только путь к xlsx в методе open пропишите в текущий каталог exe-шника), или же попробуйте сами запустить на другом компе и посмотрите результат.
Xardas вне форума Ответить с цитированием
Старый 04.01.2013, 21:14   #29
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Еще вариант - настройки безопасности экселя...
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа в делфи Iluha_k Общие вопросы Delphi 5 11.07.2012 11:26
Связать Access, Excel и Word в Делфи 7 Lyuka Sin Фриланс 0 28.05.2012 17:40
данные из си отредактировать в делфи и отправить в excel novenkaya Общие вопросы Delphi 4 11.04.2012 20:17
Работа в Делфи Queit72ru Помощь студентам 0 05.12.2011 16:23
Excel диаграмма из делфи anytim Помощь студентам 2 02.01.2011 14:12