d7中转EXCEL2003是OK的,超过35536时会另存一个文件;但是,现在转EXCEL2007中 超过65536时,在超过此65536行的记录不会带出来,按理说EXCEL2007中支持的记录行数是100多万笔,可以达到1048575。问题是:如果转出的记录数超过65536,转出来的EXCEL记录数最多65536行,超过的行不会出来??转EXCEL代码如下:
ExcelApp := CreateOleObject('Excel.Application');
....
ExcelWorkBook:=ExcelApp.WorkBooks.Add(FileNam);
ExcelSheet:=ExcelApp.workSheets[1];
...
ShowMessage('资料保存在:'+FileNam);
ExcelApp.ActiveWorkbook.SaveAs(FileNam,,'', '',False,False);
ExcelApp.WorkBooks.close; FileNam为目录下的文件:如 c:\aa.xlsx请高手帮忙,谢谢!!
ExcelApp := CreateOleObject('Excel.Application');
....
ExcelWorkBook:=ExcelApp.WorkBooks.Add(FileNam);
ExcelSheet:=ExcelApp.workSheets[1];
...
ShowMessage('资料保存在:'+FileNam);
ExcelApp.ActiveWorkbook.SaveAs(FileNam,,'', '',False,False);
ExcelApp.WorkBooks.close; FileNam为目录下的文件:如 c:\aa.xlsx请高手帮忙,谢谢!!
解决方案 »
- 哪有TScreenEncoder、TScreenPlayer控件下载
- 鉴于BS的强度和力度,wudi_1982(︻┳═一) ,ghyghost(爱国人士)各100分
- 如何解决ActiveX属性生存期的问题
- 请问高手,如何知道系统中安装了那些字体?
- 有关应用程序跟网页交互的问题(分不够可再给)
- 关于安装程序的制作,帮忙!
- 测试数据库
- 有没有哪位大哥能帮我在广州卖到回湖南的卧铺火车票?急!!!!!
- 有关用ADO操作数据库的问题。
- 如何在不使用数据库的情况下在ExpressQuantumGrid中插入一个节点数据,给50分
- 哪位大神有 Delphi in Depth ClientDataSets 2nd Edition
- delphi+dcef3
XE10的也许能支持Office2007,没有实际测试过也就 是说,D7的Excel Server即使能打开Offic2007文档也是以兼容的方式其实,如果Excel文档是数据表格,建议使用ADO的方式访问Excel文档更具备逻辑性可读性
我一直有导出excel的操作,不需要考虑excel的版本,但你要逐个单元格的操作,其实也是很快的。