Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.04.2011, 23:35   #1
alexander1111
Пользователь
 
Регистрация: 05.03.2011
Сообщений: 37
По умолчанию выгрузка в эксель)

доброй ночи)

есть скрипт который таблицу с бд перегоняет в excel.
Код:
 var
 XL, XArr: Variant;
 i: Integer;
 j: Integer;
begin
 XArr:=VarArrayCreate([1,ADOTAble1.FieldCount],varVariant);
 XL:=CreateOLEObject('Excel.Application');
 XL.WorkBooks.add;
 XL.visible:=true;

 j := 1;
 ADOTAble1.First;
 while not ADOTAble1.Eof do
  begin
   i:=1;
   while i<=ADOTAble1.FieldCount do
    begin
     XArr[i] := ADOTAble1.Fields[i-1].Value;
     i := i+1;
    end;
   XL.Range['A'+IntToStr(j),
   CHR(64+ADOTAble1.FieldCount)+IntToStr(j)].Value := XArr;
   ADOTAble1.Next;
   j:=j+1;
  end;
 XL.Range['A1',CHR(64+ADOTAble1.FieldCount)+IntToStr(j)].select;

 XL.Selection.Font.Name:='Arial cur';
 XL.Selection.Font.Size:=10;
 XL.selection.Columns.AutoFit;
 XL.Range['A1','A1'].select;
end;
1.как сделать чтоб он выводил и шапку самой таблицы?
2. В БД посл столбец "Состояние" имеет тип (bit). В экселе отображается как "Истина" - "Ложь".. Как сделать чтоб за место "Истинf" - в ячейка была зеленой , а за место "Ложь" - красной?
alexander1111 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выгрузка из Эксель в текстовый документ без разделителей... igoryava Microsoft Office Excel 19 24.03.2015 13:44
Выгрузка в Xml AndreyF Общие вопросы Delphi 5 30.07.2010 14:53
Выгрузка в word Сергей846 Microsoft Office Access 3 01.05.2010 22:14
выгрузка длл user_jasser Win Api 6 10.03.2009 14:09
выгрузка в файл zetrix БД в Delphi 0 30.10.2006 12:50