关于报表,急!急!!急!!! ( 积分: 50 )

  • 主题发起人 主题发起人 solley
  • 开始时间 开始时间
S

solley

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个保存出的报表(.qrp),请问有没有工具可以把它导成EXCEL格式,或者编程实现,最好有详细代码,急用!!!
 
我有一个保存出的报表(.qrp),请问有没有工具可以把它导成EXCEL格式,或者编程实现,最好有详细代码,急用!!!
 
报表的就没有,dbgrid到有一些
把DBGrid输出到Excel表格(支持多Sheet){
功能描述:把DBGrid输出到Excel表格(支持多Sheet)
调用格式:CopyDbDataToExcel([DBGrid1, DBGrid2]);
}
procedure CopyDbDataToExcel(Args: array of const);
var
iCount, jCount: Integer;
XLApp: Variant;
Sheet: Variant;
I: Integer;
begin
Screen.Cursor := crHourGlass;
if not VarIsEmpty(XLApp) then
begin
XLApp.DisplayAlerts := False;
XLApp.Quit;
VarClear(XLApp);
end;

try
XLApp := CreateOleObject(‘Excel.Application‘);
except
Screen.Cursor := crDefault;
Exit;
end;

XLApp.WorkBooks.Add;
XLApp.SheetsInNewWorkbook := High(Args) + 1;
for I := Low(Args) to High(Args)do
begin
XLApp.WorkBooks[1].WorkSheets[I+1].Name := TDBGrid(Args.VObject).Name;
Sheet := XLApp.Workbooks[1].WorkSheets[TDBGrid(Args.VObject).Name];
if not TDBGrid(Args.VObject).DataSource.DataSet.Active then
begin
Screen.Cursor := crDefault;
Exit;
end;

TDBGrid(Args.VObject).DataSource.DataSet.first;
for iCount := 0 to TDBGrid(Args.VObject).Columns.Count - 1do
Sheet.Cells[1, iCount + 1] :=
TDBGrid(Args.VObject).Columns.Items[iCount].Title.Caption;
jCount := 1;
while not TDBGrid(Args.VObject).DataSource.DataSet.Eofdo
begin
for iCount := 0 to TDBGrid(Args.VObject).Columns.Count - 1do
Sheet.Cells[jCount + 1, iCount + 1] :=
TDBGrid(Args.VObject).Columns.Items[iCount].Field.AsString;
Inc(jCount);
TDBGrid(Args.VObject).DataSource.DataSet.Next;
end;
XlApp.Visible := True;
end;
Screen.Cursor := crDefault;
end;
 
或者是编程的方法实现也可以。十分感谢!
 
QuickReport Professional Export Filters v1.2 For D56/BCB5
QuickReport Export是一套QuickReport的过滤器,能够将报表保存为PDF、HTML、RTF、Excel、Text、JPEG、GIF、BMP、EMF和WMF等格式。
盒子下载地址
http://www.2ccc.com/article.asp?articleid=936
 
QuickReport Professional Export安装出错,“找不到资源文件:QRExport.res”
 
自由界面和报表的完美解决方案!
http://www.anylib.com
 
用fastreport就有导出Execl
 
fastreport能读出qrp格式的报表吗?
 
fastreport 3.0有一个组件frxXLSExport可以导出
 

Similar threads

回复
0
查看
848
不得闲
S
回复
0
查看
816
SUNSTONE的Delphi笔记
S
S
回复
0
查看
739
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
后退
顶部