找回密码
 立即注册

QQ登录

只需一步,快速开始

说好一起走

注册会员

4

主题

7

帖子

84

积分

注册会员

积分
84
最新发帖

[已处理] ExportToExcel

说好一起走
注册会员   /  发表于:2017-11-30 11:07  /   查看:3555  /  回复:4
VFN_[Q(}~(7A0{ZW]_MQ_NS.png 数据导出excel 时候怎么把箭头的哪一行也导出来

CommonDialog1.FileName = ""
    CommonDialog1.InitDir = App.Path             '初始化保存路径
    CommonDialog1.DefaultExt = "xls"             '设置默认文件格式
    CommonDialog1.Filter = "Excel 97 (*.xls)|*.xls"
    CommonDialog1.ShowSave
    If Len(CommonDialog1.FileName) = 0 Then Exit Sub
    fpSpread1.SaveToFile CommonDialog1.FileName, True
    fpSpread1.ExportToExcel CommonDialog1.FileName, "sheet1", ""

4 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-30 15:46:42
沙发
您好,这个因为Excel本身不支持更改列头,所以直接是无法导出的,您可以在导出之前在表格最上端增加一行,然后将其内容复制到新增行中,然后导出。
回复 使用道具 举报
说好一起走
注册会员   /  发表于:2017-11-30 15:51:40
板凳
ClarkPan 发表于 2017-11-30 15:46
您好,这个因为Excel本身不支持更改列头,所以直接是无法导出的,您可以在导出之前在表格最上端增加一行, ...

可是,内容不是固定的,是动态的
回复 使用道具 举报
说好一起走
注册会员   /  发表于:2017-11-30 15:52:46
地板
是 fpspread  数据导入到 excel
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-11-30 17:35:50
5#
不管内容是固定还是动态,您在导出之前的一刻能容不可能再变了吧,在这时按上面的操作去做之后再导出就好了就是循环复制内容到新增行,然后导出
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部