找回密码
 立即注册

QQ登录

只需一步,快速开始

elwin

中级会员

27

主题

210

帖子

748

积分

中级会员

积分
748

活字格认证

elwin
中级会员   /  发表于:2012-6-3 15:50  /   查看:6669  /  回复:6
请教一下,SPREAD导出EXECL的时候,如何实现连表标题一并导出来?

6 个回复

倒序浏览
X765321
银牌会员   /  发表于:2012-6-3 17:20:00
沙发
FpSpread1.SaveExcel("d:\\test.xls", FarPoint.Excel.ExcelSaveFlags.SaveBothCustomRowAndColumnHeaders);
必须自己已经设定了行列的标题而不是控件默认的标题,否则引出的行列标题为空白...
回复 使用道具 举报
elwin
中级会员   /  发表于:2012-6-3 17:29:00
板凳
回复 2楼X765321的帖子

你理解错了,是整个spread表格的标题,不是列的标题啊
回复 使用道具 举报
X765321
银牌会员   /  发表于:2012-6-4 11:53:00
地板
spread 似乎没有方法可直接引出表格标题,请版本大人出来回复权威方法。我觉得应该可以通过循环读取表格标题再操作excel对象把标题复制到excel上去...
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-4 12:02:00
5#
回复 3楼elwin的帖子

如果楼主提到的标题为 FpSpread.TitleInfo 或 FpSpread.Sheets[0].TitleInfo ,由于 Excel 中没有相关属性,所以无法导出到 Excel,不过建议楼主使用 合并单元格 去模拟 TitleInfo ,导出到 Excel。
回复 使用道具 举报
elwin
中级会员   /  发表于:2012-6-4 14:50:00
6#
回复 5楼iceman的帖子

这么处理太麻烦了吧
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-6-4 18:31:00
7#
回复 6楼elwin的帖子

楼主可以通过 Spread 设计器去合并单元格,合并单元格其实只需要一行代码,例如:

  1.            this.FpSpread1.Sheets[0].AddSpanCell(0, 0, 1, 3);
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部