找了很多代码 很少看到有这个功能 能给点提示吗
还有报表是哪个控件? delphi自带的好用还是第3方的好用??
还有报表是哪个控件? delphi自带的好用还是第3方的好用??
解决方案 »
- ACCESS取随机记录的方法无效?
- 怎么读取压缩文件里的内容
- 在线等待,50分征求:管理系统方面的图标(ico)下载提供。谢谢!
- 有点难度的问题,现在有一个颜色值=******,如何判断当的颜色值是在24位色内,8位色内,4位色内或1位色内呢?有没有什么好的方法呢?例子如下:
- delphi7的问题,indy client组件下的idftp控件能实现文件传输的问题吗?
- 请教高手
- 有没有beforeApplication.Terminate类事件
- ■■■Delphi中过程或函数可以嵌套定义吗?■■■
- 如何将单汉字 转成 hex 值
- 为什么无法结束这个子线程?
- 关于电子地图的制作方法。
- 如何用神龙XCARD 播放MPEG4的歌曲?能否把代码贴出来,或发EMAIL [email protected]?
begin
TreeView1.SaveToFile(ExtractFilePath(Application.ExeName)+'aa.xls');
end;有關制作報表的控件很多如:
FastReport,Quick Report,PReport等控件
你可到http://2ccc.com去找
DELPHI下的我暂时没做地/不过我做了个VB下导出的.
主要体会就是建立一个EXCEL对象,一个EXCEL的工作簿,一个EXCEL的工作表,
然后操纵表的行和列...
procedure Tzong_Form.BitBtn2Click(Sender: TObject);
var
myexcel:variant;
workbook:olevariant;
worksheet:olevariant;
k:integer;
begin
try myexcel:=createoleobject('excel.application');
myexcel.application.workbooks.add;
myexcel.caption:='将数据导入到EXCEL表中';
myexcel.application.visible:=true;
workbook:=myexcel.application.workbooks[1];
worksheet:=workbook.worksheets.item[1];
except
showmessage('EXCEL不存在!');
end;
worksheet.cells[1,1]:='年月';
worksheet.cells[1,2]:='余额';
worksheet.cells[1,3]:='收入';
worksheet.cells[1,4]:='支出';
for k:=0 to listview1.items.count-1 do
begin
worksheet.cells[k+2,1]:=Listview1.items[k].caption;//把第一列的数据放入Excel的第一列
//其他列的同理
worksheet.cells[k+2,2]:=Listview1.items[k].SubItems[0];
worksheet.cells[k+2,3]:=Listview1.items[k].SubItems[1];
worksheet.cells[k+2,4]:=Listview1.items[k].SubItems[2]; end;
end;