|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.07.2007, 13:53 | #1 |
Регистрация: 04.07.2007
Сообщений: 3
|
создание приложения
прошу мне помочь.Необходимо создать на форме компонент с помощью которого осуществляется выбор из какого-нибудь каталога нужной таблицы Excel, и за тем вывод этой таблицы на форму.Подскажите, пожалуйста,какой написать код и какие нужны компоненты, чтобы это сделать
|
04.07.2007, 14:02 | #2 |
Форумчанин
Регистрация: 24.01.2007
Сообщений: 323
|
для выбора таблицы используй компонент TOpenDialog, а далее работай с самим фалйлом OpenDialog.filename
Да, а если тебе нужно прям на форме выбирать из каталога, тогда используй такие компоненты : TFileListBox , TDirectoryListBox , TDriveComboBox.
Всё проще чем вы думаете, нужно только правильно подойти к тому или иному вопросу?
Последний раз редактировалось rpy3uH; 29.07.2008 в 14:59. |
04.07.2007, 14:24 | #3 |
Регистрация: 04.07.2007
Сообщений: 3
|
а где находятся эти компоненты, что-то не могу их найти ,а вы могли бы поподробнее когда нееобходимо на форме выбирать. Где будет выводится табли,которую выбрали?
Последний раз редактировалось MarinaSt; 04.07.2007 в 14:28. |
04.07.2007, 14:35 | #4 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Таблица нигде не будет. Я лично про такие компоненты не слышал (по крайней мере бесплатные).
ActiveX штучка есть (Try&Buy) http://www.filedudes.com/Excel_Viewe...oad-37072.html Не триал 99 американских денежек стоит =) Вот ещё есть, не знаю бесплатное ли http://www.safe-install.com/programs...iewer-ocx.html
пыщь
Последний раз редактировалось JTG; 04.07.2007 в 14:46. |
04.07.2007, 14:40 | #5 |
Форумчанин
Регистрация: 22.06.2007
Сообщений: 414
|
В Dialogs и Win 3.1
Нет невыполнимых задач, всё дело времени...
|
04.07.2007, 14:44 | #6 |
Регистрация: 04.07.2007
Сообщений: 3
|
а с помощью компонента TBGrid можно предоставить таблицу?
|
04.07.2007, 14:49 | #7 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Ну если найдёшь спецификацию формата excel ... Нет наверно
по второй ссылке тоже только shareware -- Можно тут что-то поискать, но в основном встречаентся только преобразование dbgrid в excel http://www.torry.net/quicksearchd.ph...xcel&Title=Yes -- BINGO! MarinaSt с тебя пиво, чуть не обгуглился http://www.scalabium.com/xls/xlslib.htm тоже демо, с nagом и грузит только первые 50 строк, но уже ближе к теме. Если очень надо, могу дома попробовать поквырять -- Автор видимо уже не с нами... Исчо ссылок (вроде бесплатно) http://axolot.com/components/xlsrwii30_delphi.exe http://axolot.com/components/XLSMiniDelphi.exe
пыщь
Последний раз редактировалось JTG; 04.07.2007 в 15:14. |
04.07.2007, 22:24 | #8 | |
Форумчанин
Регистрация: 31.05.2007
Сообщений: 486
|
Цитата:
Но вот как им манипулировать из собственной программы - не знаю. Для этого нужно читать разделы книг типа "Автоматизация OLE". |
|
04.07.2007, 23:51 | #9 |
Пользователь
Регистрация: 02.07.2007
Сообщений: 23
|
Один из вариантов - использовать Excel как com-сервер. Это абсолютно бесплатно и всё уже есть.
Для начала следует импортировать библиотеку типов Excel и подключить её к проекту. Затем можно будет используя функции библиотеки загружать с помощью Excel-сервера данные примерно следующим образом: Код:
При смене версии офиса может меняться API, могут измениться функции работы с данными, поэтому лучше отлаживать на той версии офиса, которая будет использоваться.
Проекты для лучших программистов http://www.netlancer.ru
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Приложения для смартфонов | Иллидан | Общие вопросы Delphi | 4 | 02.03.2008 09:12 |
Делаю сайты, пишу маленькие/большие скрипты. Пишу веб-приложения и приложения под Windows. | SkyM@n | Фриланс | 3 | 29.12.2007 16:21 |
Приложения в XP | vicvtor | Win Api | 9 | 31.08.2007 22:55 |