起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 244|回复: 9

【结贴】[请求]关于表格导出excel

[复制链接]
发表于 2009-11-3 14:19:03 | 显示全部楼层 |阅读模式
您好,现在做一个功能,表格导出excel ,按钮调用过程,代码如下:procedure TBFZCT.SpeedButton2Click(Sender: TObject);
//表格文档输出xsl 文件
var
  sFileName:string;
begin
  //SaveDialog1.Filter:='excel文件(*.xls)|*.xls|(*.doc)|*.doc';
  SaveDialog1.Filter:='excel文件(*.xls)|*.xls';
  if  SaveDialog1.Execute then
  begin
    sFileName:=SaveDialog1.FileName;
    if SysUtils.FileExists(sFileName+'.xls') then
      if JsDialogs.ConfirmBox('该文件已经存在,是否要覆盖该文件?','询问',2)=false then
       exit;
    try
      Sheetdoclib.TSheetdoclib.CopySheettoExcel(DocView1,SaveDialog1.FileName+'.xls')
    except
      JsDialogs.ShowError('生成文件时发生异常,可能您指定的文件正在被使用!','错误');
      exit;
    end;
  jsdialogs.ShowMsg('Excel 导出成功!','提示:');//提示导出数据成功
  end ;
end;
可以奇怪的是,总是会丢失第二行,导出结果如下图所示:

导出电子表格.jpg

16.69 KB, 下载次数: 164

回复

使用道具 举报

发表于 2009-11-3 14:24:56 | 显示全部楼层
是否被过滤掉了?
你把导出excel的表格文档界面贴出来看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-3 14:39:38 | 显示全部楼层

回复

界面如图所示:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-3 14:41:51 | 显示全部楼层
界面

1.jpg

24.03 KB, 下载次数: 162

回复 支持 反对

使用道具 举报

发表于 2009-11-3 14:45:30 | 显示全部楼层
预览后的图,带数据的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-3 14:54:27 | 显示全部楼层
回复
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-3 14:56:02 | 显示全部楼层

1.jpg

18.92 KB, 下载次数: 153

回复 支持 反对

使用道具 举报

发表于 2009-11-3 15:02:24 | 显示全部楼层
平台 什么版本?
是否可以把这个相关的资源打包发上来看看。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-3 15:13:21 | 显示全部楼层
谢谢方哥的耐心回复哈,我用的是3088 的,不过这个问题我刚才又仔细检查了一下,好像是因为在表单上第6行的行高我设置了0,所以到处电子表格的时候就没有了,我把它改过来了,现在正常了。
回复 支持 反对

使用道具 举报

发表于 2009-11-3 15:16:18 | 显示全部楼层
ok,谢谢反馈。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-15 02:46 , Processed in 0.042271 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表