varexcel.workbooks[1].worksheets[1].cells[j, i + 1] :='04-11-01';
在导出到EXCEL时结果是:2001-04-11
请问怎么解决???在些谢过!
在导出到EXCEL时结果是:2001-04-11
请问怎么解决???在些谢过!
解决方案 »
- 高分求教crc校验问题,恐怕非高手不能答!!!!!!!!!!!!!!!!!!!
- 关于图表设计的问题?在线等。
- pagesize中的orientation属性选择landscape ,应该说可以横向打印,但是为什么预览的时候不是横向的呢
- 如何能做到让用户自创建报表?
- 请问三个问题。
- 请问怎样把sql语句转到程序中执行?
- 怎样实现类似ie的地址栏的自动完成和自动加.com,.net功能?----内详!
- 今天我去面试
- 外挂制作同人欢迎加入!有意者加盟!(本帖子长期有效)
- 问:在程序里怎么判断ORACLE里已经建立了某个数据库?
- 何处有将图片旋转任意角度的OCX或DLL?
- TIdUDPServer active之后,为何重新设定defaultport无效
导出时,导出到模板上面
varexcel := createoleobject('excel.application');while not frmPrint.clientdataset.eof do
begin
for i := 0 to frmPrint.dstlist.Items.count - 1 do
begin
xr := frmPrint.clientdataset.fieldbyname(GetField (frmPrint.dstlist.items.strings[i])).AsString;
varexcel.workbooks[1].worksheets[1].cells[j, i + 1].value := xr;
end;
frmPrint.clientdataset.next;
j := j + 1;
end;
sheet.cells[2,2].NumberFormatLocal := 'yy-m-d';