| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Базы данных > Excel |
| Автор: zhgutov 16.5.2005, 16:47 |
| Здравствуйте! Подскажите пожалуйста, как работать с Exсel с помощью C++ (Visual Studio 7, MFC / API); или подкиньте ссылочки... |
| Автор: Coocky 21.5.2005, 23:03 |
| Что имеено интересует, работа с данными или как с обьектом COM? |
| Автор: zhgutov 24.5.2005, 13:29 |
| Цель состоит в том, чтобы экспортировать данные в Excel, а как — это вопрос второй. |
| Автор: Coocky 24.5.2005, 16:56 |
| Без проблем. Настрой ODBC под Excel, то в Мой компьютер -> Панель управления -> ODBC Data. Там нужна вкладка User DSN Запускай VC и AppWizard. На первом шаге Single Document, на шаге 2 надо выбрать Database view without file support. Разблокируется кнопка Data Source. Нам туда . Появиться диалоговое окно. Нам нужен ODBC. Выбери из списка Excel Files мы его настраивали. И жмит OK. Если всё нормально, то появится окно со списком таблиц. Выбираем. Дальше все просто, как с ODBC и любой БД |
| Автор: zhgutov 26.5.2005, 14:37 |
| А как все это сделать без применения мастера? Предположим, что в моем распоряжении есть лишь WinAPI. |
| Автор: Coocky 26.5.2005, 17:08 |
| Подскажу только МФС. Нужны два класса CDatabase и CRecordset. Работаешь с файлом Excel ,как и с базой. Все просто. |
| Автор: Peter 27.5.2005, 11:45 |
| Ищи sql.h. Покопайся в MSDN: SQLConnectDriver... ODBC-драйвер называется Microsoft Excel Driver (*.xls). |
| Автор: unter 1.9.2005, 14:10 |
| Простите мне мою не профессиональность, но что такое VC и AppWizard и откуда я его должен запустить??? |
| Автор: chaos 1.9.2005, 14:41 |
| VC - Visual C++ AppWizard - появляется при выборе нужного типо приложения при создании нового проекта |
| Автор: Coocky 1.9.2005, 15:15 |
| unter Это к тебе не относится! Ты Билдеровец, а тут говорят про МФС. |
| Автор: xgm 2.9.2005, 09:38 |
| Если очень надо, могу намылить классы (SRC) для формирования книги *.XLS Минимально необходимый набор по оформлению - имеется. Использован строковый класс из fox-toolkit... Есть мелкие недоработки. В ближайшее время править - не буду. |
| Автор: chaos 2.9.2005, 09:45 | ||
лови http://www.codeguru.com/Cpp/data/mfc_database/microsoftexcel/article.php/c4307/ http://www.codeguru.com/Cpp/data/mfc_database/microsoftexcel/article.php/c1131/ http://www.codeguru.com/Cpp/data/mfc_database/microsoftexcel/article.php/c1139/ Добавлено @ 09:46 unter Это к тебе не относится! Ты Билдеровец, а тут говорят про МФС. тебе я уже дал порцию ссылок Добавлено @ 09:47 смотри свой топик http://forum.vingrad.ru/index.php?showtopic=62936 |