Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
4 / 4 / 0
Регистрация: 23.01.2013
Сообщений: 197
1

Excel

13.03.2013, 12:47. Показов 633. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Приветствую
Как из БД импортировать данные в Excel

Вот есть рабочий пример

в примере происходит следующие - заполняем поля Edit нажимаем на кнопку распечать и данные введёные в Edit импортируются в Excel + строки дописанные вручную ( Sheet.Cells[8,1]:='имя'



Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
procedure TForm5.BitBtn2Click(Sender: TObject);
var
 XLApp,Sheet,Colum:Variant; i:integer;
begin  XlApp:=CreateOleObject('Excel.Application');
 XLApp.Visible:=true;
 XLApp.Workbooks.Add(-4167);
 XLApp.Workbooks[1].WorkSheets[1].Name:='Eaeoaioey';
 Colum:=XLApp.Workbooks[1].WorkSheets['Eaeoaioey'].Columns;
 Colum.Columns[1].ColumnWidth:=16;
 Colum.Columns[2].ColumnWidth:=9;
 Colum.Columns[3].ColumnWidth:=9;
 Colum.Columns[4].ColumnWidth:=9;
 Colum.Columns[5].ColumnWidth:=9;
 Colum.Columns[6].ColumnWidth:=9;
 Colum.Columns[7].ColumnWidth:=9;
 Colum.Columns[8].ColumnWidth:=9;
 
 Colum:=XLApp.Workbooks[1].WorkSheets['Eaeoaioey'].Rows;
 Colum.Rows[1].Font.Bold:=true;
 Colum.Rows[1].Font.Size:=12;
 Colum.Rows[8].Font.Bold:=true;
 Sheet:=XLApp.Workbooks[1].WorkSheets['Eaeoaioey'];
 
 Sheet.Cells[1,1]:='Ôàìèëèÿ';
 Sheet.Cells[2,1]:='Èìÿ';
 Sheet.Cells[3,1]:='Îò÷åñòâî';
 Sheet.Cells[4,1]:='¹ óäîñòîâåðåíèÿ';
 Sheet.Cells[5,1]:='Äàòà ðîæäåíèÿ';
 Sheet.Cells[6,1]:='Íàïðàâëåíèå';
 Sheet.Cells[7,1]:='Âèä ìåñòà';
 Sheet.Cells[8,1]:='Öåíà';
 
 Sheet.Cells[1,2]:=Form5.Edit1.Text+'';
 Sheet.Cells[2,2]:=Form5.Edit2.Text+'';
 Sheet.Cells[3,2]:=Form5.Edit3.Text+'';
 Sheet.Cells[4,2]:=Form5.Edit4.Text+'';
 Sheet.Cells[5,2]:=Form5.MaskEdit1.Text+'';
 Sheet.Cells[6,2]:=''+ComboBox1.Text+'';
 Sheet.Cells[7,2]:=''+ ComboBox2.Text+'';
 Sheet.Cells[8,2]:=Form5.Edit6.Text+'';
end;

Есть DBGrid в ней заполнены поля
Нужно сделать что бы с БД бралась информация и выводила в excel
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.03.2013, 12:47
Ответы с готовыми решениями:

Из Excel в DBGrid. Подключиться к рабочей книге MS Excel, как к базе данных.
Доброго времени суток! У меня возникли проблемы при выводе таблицы с Excel на DBGrid, а именно:...

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

excel
Помогите мне, расскажите подробно как работать с excel'ем Какой компонент кидать на форму, как...

В Excel из БД
доброе утро! с excel работаю впервые, поэтому много вопросов. надежда на Вас! combobox заполняется...

2
569 / 292 / 12
Регистрация: 28.01.2011
Сообщений: 1,326
13.03.2013, 14:06 2
Какой ужас. Гугл вам даст уйму вариантов как вывести данные из таблицы в ексель. Например экспорт через вариантный массив.
0
Эксперт Pascal/Delphi
4918 / 2786 / 854
Регистрация: 04.10.2012
Сообщений: 10,138
13.03.2013, 14:26 3
Pro100kvachina, DBGridEh Вам в помощь и не мучайтесь
0
13.03.2013, 14:26
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.03.2013, 14:26
Помогаю со студенческими работами здесь

Экспорт в Excel
создал базу в Access соединил ее с Delphi необходимо вывести ее в Excel... как это сделать?

Экспорт в Excel
в бд есть кнопка экспорт в эксель, вот ее код: procedure TForm1.SpeedButton7Click(Sender:...

БД из excel в access
Добрый день! В excel есть таблица, я его связал связал с базой access (связанные таблицы) и...

Чтение из Excel
Подскажите, что не так делаю: procedure TForm1.Button23Click(Sender: TObject); var XLApp,...

Excel и Delphi
Здравствуйте обратился на этот форум с надеждой что подскажут как сделать в Delphi ссылку на Excel.

Экспорт в Excel
Использую Access+Delphi. Для экспорта использую вот этот код: procedure...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru