Главная страница
    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.45 MB
Время: 0.01 c
1-56758
McSimm2
2003-11-06 15:53
2003.11.17
Set of


3-56537
Yuri
2003-10-27 10:07
2003.11.17
обнулять автоинкрементное поле?


14-56808
Curious
2003-10-27 23:38
2003.11.17
Сколько можно заработать на Shareware программе?


1-56649
genek84
2003-11-05 12:32
2003.11.17
Помогите с Image


1-56761
Narayan
2003-11-06 12:31
2003.11.17
application-defined exception





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский