求助:如何将SQL里面的image字段导出到EXCEL显示为图片??

u010933897 2013-06-05 06:03:04
SQL里面有个表是存储图片的,字段是image类型,
存储的数据是类似“0x78DAA57A755C93D……”这样格式的,在SQL查询分析器里,无法直接显示为图片。

那么能否通过SQL语句实现,将该字段导出到EXCEL并显示为图片???
急需解决,麻烦帮忙想办法!!

(本人不会VB不会写EXCEL宏,所以尽量通过SQL语句实现)
...全文
313 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
唐诗三百首 2013-06-06
  • 打赏
  • 举报
回复
以C#为例,先将image字段数据从数据库读出,存入DataSet,然后转为byte类型->MemoryStream类型->Bitmap对象. 再调用Excel类,创建Excel文件,将Bitmap对象写入Excel文件中..
u010933897 2013-06-06
  • 打赏
  • 举报
回复
引用 1 楼 ejason 的回复:
image列以二进制的形式存储的,sql不能实现直接显示在EXCEL中,一般要通过程序开发语言在前端实现; 但可以考虑以html格式保存,这样image上传到了服务器端,这样直接复制到excel是可以显示html页面的。
请问具体要怎么处理?能说详细点吗?
唐诗三百首 2013-06-05
  • 打赏
  • 举报
回复
用前端程序(如VB,C#等)读取并专为图片格式,存入Excel中..
铁歌 2013-06-05
  • 打赏
  • 举报
回复
image列以二进制的形式存储的,sql不能实现直接显示在EXCEL中,一般要通过程序开发语言在前端实现; 但可以考虑以html格式保存,这样image上传到了服务器端,这样直接复制到excel是可以显示html页面的。

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧