Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 35

Мне нужно сформировать отчет в excel, использовав данные из DBGrid

22.11.2014, 11:07. Показов 2497. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как это можно сделать?
Прописываю вот такой код, но пишет ошибку: Неверный тип аргумента
C++
1
2
3
mExcel = CreateOleObject("Excel.Application"); //Запускаем экземпляр Excel
mExcel.OlePropertyGet("WorkBooks").OleProcedure("Open", "1.xls");
   mExcel.OlePropertySet("Visible", True); //Делаем экземпляр видимым
Что не так? И как по другому можно это сделать? Нужно использовать OLE Container?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.11.2014, 11:07
Ответы с готовыми решениями:

Запрос внешних данных через sql использовав данные из диапазона ячеек Excel
Доброго всем... Не нашёл конкретного решения на форуме, решил создать темку. Ближе к телу...есть файл excel с диапазоном (колонкой)...

Вывести отчет из DbGrid в Excel с подобающим оформлением и фильтрацией записей
Всем привет))Я сделала отчет из ДБГрида в эксель,мне нужно его доработать)))помогите:scratch: Вот у меня главная форма: а отчет у...

Заполнение шаблона excel из DBGrid при этом сохранив имеющиеся данные в excel
Здравствуйте. у меня есть список который при нажатии на кнопку в делфи заполнятся в excel. Как мне сделать так чтоб когда заполняется...

7
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
22.11.2014, 11:16
Какая среда и тип проекта?
0
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 35
22.11.2014, 11:42  [ТС]
Среда Embarcadero, язык C++ Builder

Добавлено через 18 минут
Помогите пожалуйста, очень нужно
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33412 / 21522 / 8236
Регистрация: 22.10.2011
Сообщений: 36,922
Записей в блоге: 12
22.11.2014, 11:54
C++
1
2
3
    mExcel = CreateOleObject("Excel.Application"); // Запускаем экземпляр Excel
    mExcel.OlePropertyGet("WorkBooks").OleProcedure("Open", WideString("1.xls"));
    mExcel.OlePropertySet("Visible", True); // Делаем экземпляр видимым
0
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 35
22.11.2014, 12:28  [ТС]
Вопрос решен, спасибо........а как информацию из dbgrid в ячейку excel?
0
Модератор
 Аватар для D1973
9929 / 6467 / 2457
Регистрация: 21.01.2014
Сообщений: 27,423
Записей в блоге: 3
23.11.2014, 16:29
1. Какая БД? Paradox, Access, InterBase, что-то иное?
2. В DBGrid нет информации - вся информация находится в наборе данных, который связан с этим компонентом. В связи с этим возвращаемся к вопросу № 1.
3. Вот тут пример, как передавать данные в Excel из StringGrid. Попробуй по аналогии сделать, используя вместо StringGrid свой набор данных. Если не получится - тогда нужны ответы на вопросы 2 и 1.
0
0 / 0 / 0
Регистрация: 29.05.2013
Сообщений: 35
25.11.2014, 18:52  [ТС]
Среда Embarcadero, подключение через ADO
0
Модератор
 Аватар для D1973
9929 / 6467 / 2457
Регистрация: 21.01.2014
Сообщений: 27,423
Записей в блоге: 3
27.11.2014, 11:09
Вот минимальный пример...
Вложения
Тип файла: rar DBGrid2XLS.rar (96.4 Кб, 108 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.11.2014, 11:09
Помогаю со студенческими работами здесь

Сформировать отчет за период в excel VBA
Здравствуйте, есть текстбокс1 и текстбокс2, а также кнопка. В текстбоксы вводиться дата С - По, при нажатии кнопки формируется отчет за...

Нужно сформировать отчет html используя XSL
Всем привет! Нужно сформировать отчет html используя XSL, а потом привязать это к проекту написанному на C# в Visual Studio. ...

Отчет. Как лучше сформировать данные для текстбокса?
Народ здарова! Дошёл до отчетов, и тут возникла небольшая загвоздочка, для текстового поля нужно генерить длинную строку, реквизиты,...

Данные из DBGrid в excel
Друзья программисты, подскажите как переделать, чтобы данные из DBGrid'а перенести в excel, в строчку, здесь переносится в столбик ...

Необходимо экспортировать данные, отображенные в DBGrid, в Excel
Проблема такова необходимо экспортировать данные из Delphi в Excel по нажатии кнопки. Использую ADOQuery1. Зарание благодарю


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru