求数据库导出图片到EXCEL
做一个导出按钮,要将一些查询出来的数据导出到EXCEL。其中的文本和数字之类都能成功导出,不过图片到不出,求方法
SELECT 字段1 FROM 表1
我是用Range 定位然后导出的
.Range( "L" & "i+2").valur = XXXX
不过图片就会报错,求将图片导出到EXCEL L 行的方法 ,并且限制大小为 长X 宽Y --------------------编程问答-------------------- 可以借助剪贴板导出图片。
把图片放入剪贴板,定位单元格,调用粘贴命令。 --------------------编程问答--------------------
额。。。能不能具体说下代码步骤 那段 把图片弄到剪贴板 之后限制大小 然后黏贴的 就行 --------------------编程问答-------------------- msdn ClipBoard类。 --------------------编程问答-------------------- 我是用一个比较笨的办法
先把数据库图片导出到文件,然后利用
Worksheet.Shapes.AddPicture方法添加图片
--------------------编程问答--------------------
求具体代码。。。。 --------------------编程问答-------------------- http://blog.csdn.net/linjimu/article/details/4277297
http://blog.csdn.net/linjimu/article/details/5611633
导入生成Excel结果:
--------------------编程问答-------------------- 我也做过个类似的!!不过是用ASP做的!!也是导数据与图片!!
'思路如下:从表取出图片字段,生成图片,
For i = 0 To DataTable1.Rows.Count - 1
CurItemNo = ""
CurItemNo = DataTable1.Rows(i).Item("ItmeNo").ToString
ShowMsg("正在获取图片和压缩为小图片:" & CurItemNo)
CurImgPath = ""
CurImgPath = GetAndSaveImg(CurItemNo)
If CurImgPath > "" Then
CreateAndSaveSmlPic(CurImgPath, SmlImgSize, PicDir)
End If
'Worksheet.Shapes.AddPicture(....) 插入到Excel里面
Next
补充:.NET技术 , VB.NET