关于网友提出的“ 关于NativeExcel31 导出EXCLE表格问题”问题疑问,本网通过在网上对“ 关于NativeExcel31 导出EXCLE表格问题”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 关于NativeExcel31 导出EXCLE表格问题
描述: 问题导出XLXS 格式超过65536行后发现就会有多个Sheet出现,直到把数据填充完成.excle 2010 最大的是1048576行,如何让导出的XLXS表的行数超过65536行呢
使用的是DBGRIDEh1控件 (用了Datssource 和Uniquery 绑定的表格控件)
1\放置控件 NativeExcel3.1 中的Dataset2Excel1控件到控制面板
在Properties中的属性中的Dataset中链接Uniquery1
2\放置Dialogs中的savedialog1控件到面板中
在Properties中的属性中的filter设置 Excel files|*.xls
在Properties中的属性中defaultext设置 xls
在触发事中写代码
begin
if self.DataSource1.DataSet.RecordCount>0 then
begin
If SaveDialog1.Execute then
begin
button2.Enabled:= false;
Dataset2Excel1.WorksheetName :='销售明细表';
Dataset2Excel1.SaveDatasetAs(SaveDialog1.FileName);
Dataset2Excel1.Workbook := nil;
button2.Enabled:= true;
Application.MessageBox('数据导出成功!','系统信息',64);
end
end
else
begin
Application.MessageBox('没有数据','系统警告',16);
end
end;
以上介绍了“ 关于NativeExcel31 导出EXCLE表格问题”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2188692.html