从SQLServer数据库中导出二进制图片到Excel

Tobin_han 2015-12-24 04:15:30
SQLServer数据库有个Table表,字段Image(图片)的类型是Image。
字段Image保存的是一个二进制图片,请问我如何将这个二进制图片导入到Excel中的某个地方(不是随便放)
...全文
483 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Justin-Liu 2015-12-29
  • 打赏
  • 举报
回复
操作Excel的类或者NPOI
mjp1234airen4385 2015-12-29
  • 打赏
  • 举报
回复
mark
Tobin_han 2015-12-29
  • 打赏
  • 举报
回复
谁来回复一下,我要结贴。
Tobin_han 2015-12-25
  • 打赏
  • 举报
回复
没人回答只好自己做了。但是问题已经解决。
byte[] _FileBytes = (byte[])dt.Rows[0]["Image"];//读取二进制图片文件
string filePath = “将图片保存的临时路径";
File.WriteAllBytes(filePath, _FileBytes);//先保存图片到临时路径
//将图片插入到Excel
worksheet.Shapes.AddPicture(filePath, Microsoft.Office.Core.MsoTriState.msoFalse, Microsoft.Office.Core.MsoTriState.msoCTrue, 55, 615, 635, 400);
//删除保存的图片临时路径
System.IO.File.Delete(filePath);

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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