找回密码
 立即注册

QQ登录

只需一步,快速开始

menghuanyunxia

高级会员

111

主题

396

帖子

1075

积分

高级会员

积分
1075

活字格认证微信认证勋章元老葡萄

menghuanyunxia
高级会员   /  发表于:2015-9-2 08:57  /   查看:4738  /  回复:4
使用this.fpSpread1.SaveExcel(fileName, saveFlag)方法将FarPoint上的内容导出到Excel,可以设置某些列不导出吗?

4 个回复

倒序浏览
rbgongming
论坛元老   /  发表于:2015-9-2 10:28:00
沙发
回复 1楼menghuanyunxia的帖子

你好:
你可以临时定义一个Spread,把要出力的内容赋到这个Spread上
然后把一些列删除,然后在处理,最后在删掉这个Spread。
可以参考如下代码:

Dim temp As New FarPoint.Win.Spread.FpSpread
  temp.Sheets.Add(sv)
  ' 列を削除します。
  temp.Sheets(0).RemoveColumns(2, 1)
  ' Excelファイルへエクスポートします。
  temp.SaveExcel("..¥..¥spread.xls")
  ' 一時的なSPREADを削除します。
  temp.Dispose()
  temp = Nothing

sv就是你要出力的那个Sheet页。

你可以试一试哦!

评分

参与人数 1金币 +999 收起 理由
frank.zhang + 999 协助回答问题

查看全部评分

把简单的事做好就是不简单,
把平凡的事做好就是不平凡。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-6 10:04:00
板凳
回复 1楼menghuanyunxia的帖子

您好,
不知道二楼提供的方式,是否能够解决您的问题呢?
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2015-9-6 10:22:00
地板
回复 3楼frank.zhang的帖子

勉强可以
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-9-6 15:08:00
5#
您好,
问题已经解决,本帖关闭,如有其它问题,请开新帖。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部