Текущий архив: 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.45 MB
Время: 0.01 c