![]() |
|
Модераторы: LSD |
![]()
|
|
| ruslan_r |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 20.5.2002 Репутация: нет Всего: нет |
Как из дельфи работать с Excel
|
|||
|
||||
| Grey |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 25.3.2002 Репутация: нет Всего: нет |
Во первых хотелось бы узнать на чем все таки пишется приложение.
Во вторых к разделу базы данных этот вопрос имеет слабое отношение, это скорее вопрос по языку на котором пишется приложение. Я так понимаю на VB? Вообще говоря самый простой вариант - подключить библиотеку типов Excel, создать приложение Excel (оно будет работать в фоновом режими и на экране его не будет видно), добавлять данные в ячейки и в итоге сказать Excel нарисоваться на экране. Вот и все. Код на бейсике:
|
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
Исходя из вопроса автора на Дельфи -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Vit |
|
|||
![]() Vitaly Nevzorov ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 10964 Регистрация: 25.3.2002 Где: Chicago Репутация: 14 Всего: 207 |
Вопрос уже обсуждался на нашем форуме в разделе Дельфи неоднократно. А вот что вынесено в наш FAQ по Дельфи:
http://www.forum.vingrad.ru/cgi-bin....2;t=800 -------------------- With the best wishes, Vit I have done so much with so little for so long that I am now qualified to do anything with nothing Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru |
|||
|
||||
| Ivanko |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 14.12.2005 Репутация: нет Всего: нет |
Подскажите пожайлуста как в Excel решить такую задачу:
Подсчитать сколько раз слово "макрос" входит в строку "В поле Имя макроса введите имя того макроса, который требуется выполнить." Заранее СПАСИБО! Иван |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 454 |
ruslan_r
Delphi - среда разработки, Excel - табличный процессор... ну и при чем тут базы данных? Ivanko Модератор: один топик - один вопрос. Создайте свою тему в разделе "MS Office". -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| YurikGL |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 196 Регистрация: 5.7.2005 Где: Уфа Репутация: нет Всего: 2 |
Вообще-то к документу Excel можно обращаться как к базе данных, используя ADO.
1) Раннее связывание (компоненты TExcelApplication) 2) Позднее связывание (CreateOleObject) 3) С помощью ADO аналогично работе с базой данных 4) Можно создать xml (или текстовый файл с разделителями) и открыть его в excel через shellexecute 5) Можно еще команды winAPI посылать, но это уже извращение ИМХО --------------------
|
||||
|
|||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 13 Всего: 454 |
Можно медведя научить танцевать - но будет ли с того медведю польза и удовольствие? Использовать Excel как БД - ... ну ... скажем так - неразумно... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| YurikGL |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 196 Регистрация: 5.7.2005 Где: Уфа Репутация: нет Всего: 2 |
Есть разница между "использовать Excel как БД" и "вытаскивать данные из Excel с помощью механизма БД" Так что исходя из вопроса автора можно сделать два предположения 1) Автор плохо себе представляет, чем Excel отличается от базы данных 2) Автору, в силу каких-то причин, нужен доступ через через механизм БД т.е. через ADO. --------------------
|
|||
|
||||
| kaa |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 817 Регистрация: 5.11.2005 Репутация: нет Всего: 2 |
У меня таки есть небольшой вопрос к знающим господам...
Объясните пожалуйста человеку (то бишь мне) каким образом индексация повышает скорость работы базы данных? А говорят что индексация-гут, а почему никто мне объяснить так и неможет |
|||
|
||||
| LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 24 Всего: 538 |
kaa
1. Какое отношение твой вопрос имеет к теме топика? Если никакого, то создай отдельную тему. 2. Благодаря индексам ускоряются только выборки (и то не все), а добавление/удаление данных замедляются. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
![]()
|
| Правила форума "Общие вопросы по базам данных" | |
|
|
Данный форум предназначен для обсуждения вопросов о базах данных не попадающих под тематику других форумов:
Данный форум не предназначен для:
Если вы не соблюдаете эти правила, не удивляйтесь потом не найдя свою тему/сообщение.
Полезные советы: Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, LSD, Zloxa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | СУБД, общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |