Ŷû (À±¼ºÅÂ)
|
|
Àúµµ Ãʺ¸¶ó ¼³¸íÀÌ ¾î·Á¿ö¼..±Ü¾î ºÙ¿© º¾´Ï´Ù..
----------------------------------------------
procedure TFrmYno.sSpeedButton12Click(Sender: TObject);
var
v: Variant;
i, j: Integer; //IÁÙROW JÄ COLUM
begin //uses ¹®Àå¿¡ ComObj¸¦¹Ýµå½Ã ¼±¾ðÀ» ÇÏ¿©¾ß ÇÔ.
If MessageDlg( '°á°ú°ªÀ» ¿¢¼¿·Î Ãâ·ÂÇÕ´Ï´Ù!',mtConfirmation,[mbNo,mbYes],30) <> mrNo Then
Begin
v := CreateOLEObject('Excel.Application');
v.workBooks.Add;
v.cells.Range[v.Cells.Item[1,1], v.Cells.Item[1,12]].Font.Size := 10;
v.Cells[1,1].Value := '±Ç¸®';
v.Cells[1,2].Value := '´ç¼Ò¹øÈ£';
v.Cells[1,3].Value := 'Ãâ¿ø¹øÈ£';
v.Cells[1,4].Value := '¼öÀÓÀÏÀÚ';
v.Cells[1,5].Value := 'Ãâ¿øÀÏÀÚ';
v.Cells[1,6].Value := 'µî·ÏÀÏÀÚ';
v.Cells[1,7].Value := 'Æ÷±âÀÏÀÚ';
v.Cells[1,8].Value := '´ã´çÀÚ';
v.Cells[1,9].Value := 'Ãâ¿øÀÎ';
v.Cells[1,10].Value := '´ë¸®ÀÎ';
v.Cells[1,11].Value := '±Í¼Ò¹øÈ£';
v.Cells[1,12].Value := 'SSµî±Þ';
v.Cells[1,13].Value := 'C±¹°¡';
v.cells.Range[v.Cells.Item[1,1], v.Cells.Item[1,13]].Font.Bold := True;
v.cells.Range[v.Cells.Item[1,1], v.Cells.Item[1,13]].HorizontalAlignment :=$00000003; //$00000002 ´Â ¿ÞÂÊÁ¤·Ä
i := 0;
wwDBGrid1.DataSource.DataSet.First;
While Not wwDBGrid1.DataSource.DataSet.Eof Do
Begin
i := i + 1;
for j := 1 to wwDBGrid1.FieldCount do
begin
v.Cells[i+1,j].Value := wwDBGrid1.Fields[j-1].AsString;
end;
wwDBGrid1.DataSource.DataSet.Next;
End;
v.cells.Range[v.Cells.Item[2,1], v.Cells.Item[100,wwDBGrid1.FieldCount]].Font.Size := 10;
v.Columns.AutoFit;
v.Visible := True;
End;
end;
---------------------------------------------------------------- 2019-05-21 ¿ÀÈÄ 5:28:39
|
|