找回密码
 立即注册

QQ登录

只需一步,快速开始

leikaihua

注册会员

25

主题

78

帖子

193

积分

注册会员

积分
193

活字格认证

leikaihua
注册会员   /  发表于:2014-11-1 17:38  /   查看:7015  /  回复:4
1、spread支持bmp图片,但是我在实际中需要的是JPG图片。要求对单元格写入JPG写出也是。
但是spread写入JPG后(可以显示)在写出时又变成BMP格式。。。。。
2、工作中,我需要在单元格填充其它二进制文件数据。请问如何实现(我在数据库中是使用了IMAGE类型)
3、数据库中的image数据是如何在通过单元格读取呢?

4 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-11-3 21:26:00
沙发
回复 1楼leikaihua的帖子

请问问题一是直接导入硬盘上的物理图片到 Spread 中吗?
问题2、3我们这边正在调查中,有进一步结果反馈给你。
回复 使用道具 举报
leikaihua
注册会员   /  发表于:2014-11-4 10:44:00
板凳
读入物理图片(jpg)到字节流,并将字节流对SPR单元格写入(此时正常显示),然后将该单元格数据读出,将读出的字节流重新写到物理硬盘,然后分析该文件,发现该文件依旧是BMP格式。

使用的是 :fpSPR80.OCX  8.0.4
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-11-4 19:25:00
地板
回复 3楼leikaihua的帖子

能否请您把当前的测试 Demo 发送到论坛我们调查?谢谢
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-11-5 15:29:00
5#
回复 3楼leikaihua的帖子

保存 PNG 图片的方法:

  1.   fpSpread1.Sheet = 1
  2.     fpSpread1.Col = 1
  3.     fpSpread1.Row = 1
  4.     ' Save picture from cell to file
  5.     fpSpread1.SavePicture fpSpread1.TypePictPicture, "c:\test.png", PictureTypePNG
复制代码


为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢

评分

参与人数 1满意度 +5 收起 理由
leikaihua + 5 版主很有耐心 谢谢

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部