Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.17;
Скачать: CL | DM;

Вниз

Проблема с Excel   Найти похожие ветки 

 
BKGG   (2003-10-28 20:57) [0]

Пожалусто подскажите как создать базу данных (таблицу, имя которого например MyTable) в Excel.


 
aus ©   (2003-10-29 02:01) [1]

выдели диапазон, у которого верхние ячейки - имена столбцов и дай этому диапазону имя MyTable.


 
ZoKr ©   (2003-10-29 06:47) [2]

И еще - поищи инфу на этом сайте и в yandex"е - там просто МНОГО информации...


 
Andriano   (2003-10-29 09:03) [3]

Включи макрос на запись и сделай что хочешь, а потом открой макрос и посмотри как это делается.

Excel:= CreateOleObject("Excel.Application");
Excel.Visible:=False;
Excel.Workbooks.Open(shablon);
WorkSheet:=Excel.ActiveWorkbook.WorkSheets[1];
....
WorkSheet.Range[Lett(StartCol)+IntToStr(StartRow), Lett(StartCol+sl.Count-1)+IntToStr(StartRow+DataSet.RecordCount-1)].Value := XArr;
....

//А теперь именно по вопросу
Excel.ActiveWorkbook.Names.Add(RangeName, "=Лист1!$"+Lett(StartCol)+"$"+IntToStr(StartRow-1)+":$"+Lett(StartCol+sl.Count-1)+"$"+IntToStr(StartRow+DataSet.RecordCo unt-1));

Вообще, это из процедуры сохранения выбранных столбцов произвольного DataSet-а в файл Excel по шаблону и указания той самой области данных (таблицы), на которую легко можно ссылаться из любых программ. Работает очень быстро, т.к. использует вариантные массивы и записывает все данные целиком.


 
BKGG   (2003-10-29 09:35) [4]

Всем спосибо но...

aus > А у етого диапазона есть какой-нибудь имя, или может
он расположен на какой-нибудь toolbar-е, а то я не
понял о каком диапазоне с верхними ячейками разгавор.

Zokr > Я уже искал прежде чем ставить етот вопрос, но нечего не
нашол.

Andriano > Извинаюсь за неточно заданний вопрос. Я просто хочу
создать таблицу с помошю excel-а а не Delphi.


 
REP ©   (2003-10-29 09:38) [5]

Andriano > Извинаюсь за неточно заданний вопрос. Я просто хочу
создать таблицу с помошю excel-а а не Delphi.

Сохрани как... в Екселе и выбери там тип файла DBF.


 
BKGG   (2003-10-29 10:25) [6]

Да....!! А почему же тогда нужно ODBC драивер excel-а если в excel-е не возможно создать таблицу бази данных.

Я хочу присоединиться к фаиле excel-а (в котором у меня список) с помошю ADOConnection-а и вынести етот список в DBGrid. Но для етово же нужно создать таблицу и с какой-нибудь именем. это же так или может быть я ошибаюсь.



Страницы: 1 вся ветка

Текущий архив: 2003.11.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
14-56818
Nelud
2003-10-23 12:35
2003.11.17
Нужна здоровая критика!


3-56506
SasaR
2003-10-29 16:24
2003.11.17
DBF -> InterBase


3-56526
Berg
2003-10-27 15:39
2003.11.17
Конвертирование Parodox в MySQL


7-56922
Khloo!
2003-09-08 13:34
2003.11.17
Com- порты


14-56812
Nick-From
2003-10-24 17:52
2003.11.17
FastReport для Delphi 7