tuskinhu

Exemplos Excel

Aug 9th, 2017
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.75 KB | None | 0 0
  1. var linha, coluna : integer;
  2. var planilha : variant;
  3. var valorcampo : string;
  4. begin
  5.  Query1.CachedUpdates := true;
  6.  planilha:= CreateoleObject('Excel.Application');
  7.  planilha.WorkBooks.add(1);
  8.  planilha.caption := Exportando dados do dbGrid para o Excel';
  9. planilha.visible := true;
  10.  
  11. Query1.ApplyUpdates;
  12. Query1.First;
  13. for linha := 0 to Query1.RecordCount - 1 do
  14. begin
  15.   for coluna := 1 to Query1.FieldCount do
  16.   begin
  17.     valorcampo := Query1.Fields[coluna - 1].AsString;
  18.     planilha.cells[linha + 2,coluna] := valorCampo;
  19.   end;
  20.   Query1.Next;
  21. end;
  22. for coluna := 1 to Query1.FieldCount do
  23. begin
  24.   valorcampo := Query1.Fields[coluna - 1].DisplayLabel;
  25.   planilha.cells[1,coluna] := valorcampo;
  26. end;
  27. planilha.columns.Autofit;
Advertisement
Add Comment
Please, Sign In to add comment