请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

ttflx
高级会员   /  发表于:2017-12-12 09:36  /   查看:6548  /  回复:14
开发环境:win7 64,客户环境win7 64,win10,office2010,office2016
开发工具:vb.net
Spread版本:Spread 7

在用spread 输出为excel后,输出的excel中中的图片无法在office2016中正常显示,在office2010中正常显示输出代码: spr.SaveExcel(excelfile, FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders Or FarPoint.Excel.ExcelSaveFlags.SaveAsViewed Or FarPoint.Excel.ExcelSaveFlags.UseOOXMLFormat)

spread表格中图片设置代码
                Dim fs As New System.IO.FileStream(BitmapPath , System.IO.FileMode.Open, System.IO.FileAccess.Read)
                Dim img As Image = Image.FromStream(fs, False, False)
                sh.SetValue(row, columnEnum.DATA + index, img)


输出画面截图,如下图office2016,在第8张图片后,就无法显示了,整个excel有500个图以上。
blob798755187.png
在office 2010 上,显示正常
blob246835021.png

还请帮忙看看


14 个回复

倒序浏览
ttflx
高级会员   /  发表于:2017-12-12 10:20:10
沙发
会不会是office2016的问题?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-12 10:23:57
板凳
您好,可否发个Excel上来,这边确认下看是导出Excel的问题,还是什么问题。
或者您也可以用其他机器的Excel 2016进行测试。
回复 使用道具 举报
ttflx
高级会员   /  发表于:2017-12-12 11:28:56
地板
文件压缩后40M,怎么上传,给您网盘链接是否可以?
回复 使用道具 举报
ttflx
高级会员   /  发表于:2017-12-12 11:49:51
5#
在文件中有一个图片显示异常,在excel2010下,该图片的后续图片可以正常显示,在excel2016下,该异常图片之后的图片都不会正常显示,使用excel2010重新保存该文件后,再用excel2016打开,只会有这一个异常图片无法打开,其余图片都会正常显示。
将此图片修复后,再导出,excel2010和excel2016都正常显示,是不是输出有问题?
blob741835021.png
文件下载:https://share.weiyun.com/d02b94755ccfb31be8cf51b74a8fccb5
回复 使用道具 举报
ttflx
高级会员   /  发表于:2017-12-12 11:51:12
6#
在excel2016下,异常图片(红框)后的图片无法正常显示,在excel2010下是可以的!
blob452067870.png
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-12 17:47:17
7#
我这边大砍看少P12 和 R12两张图片,后面都有。
您这个Excel是用10修复的还是知道导出的。
如果是直接导出的那应该就是Excel程序兼容性的问题.

可否提供一个生成Excel文件的Demo,如何循环设置这些数据。
回复 使用道具 举报
ttflx
高级会员   /  发表于:2017-12-13 10:40:53
8#
这个文件是导出的,没有进行修复过的,您是用2016查看的?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-13 11:30:27
9#
我用的是Office 365 image.png544427184.png image.png670986938.png
回复 使用道具 举报
ttflx
高级会员   /  发表于:2017-12-13 11:34:25
10#
ok,谢谢,我这里整理个demo 试试
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部