![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите простой пример экспорта Table в Excel... [D5, Win95/98, NT4, Win2k]
BillyJeans © (2002-09-30 11:20:00)Подскажите простой пример экспорта Table в Excel...
KSergey (2002-10-02 07:26:00) [1]
> BillyJeans © (01.10.02 16:52)
Не, у действительно, такие вопросы задают 2-3 раза в день! Ну нельзя же так! Буквально несколько веток вниз - и там это все обсуждалось с примерами.
А вообще я бы советовал прочитать все статьи на "Королевстве дельфи" из раздела "Helo, World!" (там и про подключение к Excel через OLE есть). Даже не поленюсь ссылку дать - http://www.delphikingdom.com/helloworld/index.htm
И только после этого стоит идти в форум, только уверяю, что на некоторое время вопросов станет намного меньше!
3JIA9I CyKA (2002-10-01 16:56:00) [2]Терпимо.
BillyJeans (2002-10-01 16:52:00) [3]... и написал!!!
procedure TMainForm.Button1Click(Sender: TObject);
var
MSEXCEL : Variant;
begin
MSEXCEL := CreateOleObject("Excel.Application");
MSEXCEL.Visible := True;
MSEXCEL.ActiveWorkBook.Sheets[1].Cells[1,1]:="Test";
end;
sniknik (2002-10-01 16:49:00) [4]все что можно сделать, можно сделать разными способами.
почему не указал каким? это вместо того чтобы обижатся.
вот тебе пример моего способа
подключение
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\BASE.XLS;Extended Properties=Excel 5.0;Persist Security Info=False
положить
INSERT INTO [CLIENTS$] (ИндексКлиента,CLSTNM) VALUES ( 2,"что-нибудь для примера" )
помогло?
3JIA9I CyKA (2002-10-01 16:46:00) [5]2BillyJeans ©
1) дем агогию
2) Если такой умный - сас себе правильные ответы пиши.
BillyJeans (2002-10-01 16:24:00) [6]Попросил по хорошему, небольшой пример, а Вы.....
Мне надо всего:
1.Чтобы запустился Excel (если не запущен)
2.Создался новый лист
3.В ячейку [1,1] поместить что-нибудь для примера....
Вот и все!!! А Вы тут развели демогогию
sniknik (2002-10-01 12:10:00) [7]ты вообще ответы читаеш?
(01.10.02 10:45) -> Если просто чтото то все одно надо как к базе подключатся.
(01.10.02 10:33) -> поиск по форуму базы данных не работает.
или не понятно или тебе програму написать?
как вариант если тебе интересно с ADO,Jet то есть у меня програмка (постоянно пользуюсь) для тестов запросов. Так там как "побочный эффект" есть пример екселя,в предопределениях подкючения и передача в разные базы (хотел к кладовку положить но видно не судьба постоянно ошибка вылетает). Могу выслать 390кб. Если и с тим не разберешся то то уж не знаю (надо всего лиш несколько запросов подряд выполнить уже забитых).
3JIA9I CyKA (2002-10-01 12:09:00) [8]Нашел?
BillyJeans (2002-10-01 12:06:00) [9]Млять!!! я искал!!!
3JIA9I CyKA (2002-10-01 11:35:00) [10]http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1033245191&n=1
3JIA9I CyKA (2002-10-01 11:33:00) [11]2BillyJeans ©
Блин! Вы что все - аФиГеЛи!? Поискать по форуму западло?!
ЭвРи дЭй такие вопросы!!! Ищите! Лентяи хреновы...
BillyJeans (2002-10-01 11:30:00) [12]а если не из Table, а просто что-то передать на лист в Excel???
sniknik (2002-10-01 10:45:00) [13]Jet в Excel-е считает как бы книгу за базу а лист за страницу. добавиш в новую добавится страница в старую нади не селект инту а инсертом. Если просто чтото то все одно надо как к базе подключатся.
но в таком способе много ограничений. рамочки например не зделаеш, и формулы не видит, только данные :-((.
BillyJeans (2002-10-01 10:37:00) [14]а если не из Table, а просто что-то передать на лист в Excel???
sniknik (2002-10-01 10:33:00) [15]а Table откуда? если из базы Access и через ADO,Jet то можно запросом "селект инту" в Excel. впрочем если подключение к Access-вской базе то так можно и из Dbf,db...итд. данные в почти любой формат (а не только ехель) перекачать.
2 Николай Васильев (30.09.02 13:08)
поиск по форуму базы данных не работает. во всяком случае у меня а значит и у других(может не у всех). проверь, зайди в поиск набери ADO (или что нибудь другое часто встречающееся) поставь ограничение по форумам. и иши если получится, найдеш в закладке по базам данных пиши.
BillyJeans (2002-10-01 08:30:00) [16]в FAQ весьма громозкий пример.... Хотелось бы что-то попроще, чтобы разобраться.
Димон111 (2002-09-30 15:21:00) [17]>NickBat
Любой не откроет. С этим справиться только продвинутый пользователь.
Bond (2002-09-30 15:21:00) [18]Есть компонет несложный. Если нужен - пиши на мейл. Компонент мой - раздаю бесплатно. Экспортирует любой TDataSet(в том числе TTable) в Excel
NickBat (2002-09-30 13:41:00) [19]Как по мне, чем выводить данные в Эксель через OLE, проще (главное работает гораздо быстрее) создать тестовый файл с разделителями табуляцией. Любой пользователь спокойно откроет и отформатирует, как ему надо.
Opuhshii (2002-09-30 13:31:00) [20]в FAQ есть пример создающий книгу Excel, помещает туда некоторые данные,.. а уж table - это уже часности,.. ;)