找回密码
 立即注册

QQ登录

只需一步,快速开始

lrjnew

注册会员

10

主题

27

帖子

87

积分

注册会员

积分
87

活字格认证

lrjnew
注册会员   /  发表于:2013-10-14 10:46  /   查看:5840  /  回复:3
在安装了OFFICE2007的环境下编译的程序,在安装了OFFICE2007的环境下导出EXCEL文件正常,但在安装了OFFICE2003的环境下导出就会出现如题错误"Error saving Excel file"
请问如何处理???

3 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-10-14 11:02:00
沙发
回复 1楼lrjnew的帖子

Spread 导出 excel 文件,不需要在电脑上安装 Office Excel 。
请问导出的后缀是 xlsx 格式吗?可以尝试使用以下代码导出:

  1. this.fpSpread1.SaveExcel("test.xlsx", FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat);
复制代码
回复 使用道具 举报
lrjnew
注册会员   /  发表于:2013-10-15 10:36:00
板凳
我已经知道什么原因了,谢谢你.
是因为我打包的程序里面没有包含FarPoint.Win.Chart.dll这个DLL,感觉很奇怪,这个DLL不是图表才用到的吗,为什么只是导出数据都要包含这个DLL,否则导出就会出现"Error saving Excel file"的错误。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-10-15 10:45:00
地板
回复 3楼lrjnew的帖子

是否应用到了 Sparkline 波形图功能?或者在发布之前把 引用中的 FarPoint.Win.Chart.dll 删除掉,看能否发布成功。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部