【问题标题】:How to insert Picture from SQL to EXCEL using VB.NET如何使用 VB.NET 将图片从 SQL 插入 EXCEL
【发布时间】:2017-11-29 04:01:18
【问题描述】:

那么有没有其他方法可以将图片从 SQL server 插入到 VB.NET 2010 中?

我知道要将它放入 Excel 你必须声明文件路径,但我不想使用该部分,我想从 SQL 调用图片并将其放入我的 Excel 文件中,但我仍然搜索如何,我将不胜感激任何想法。谢谢!

编辑:这是我目前使用的代码

    objWorksheet.Shapes.AddPicture("PICTURE LOCATION HERE", _
                                   Microsoft.Office.Core.MsoTriState.msoFalse, _
         Microsoft.Office.Core.MsoTriState.msoCTrue, 50, 50, 300, 45)

我希望它是这样的

    objWorksheet.Shapes.AddPicture(SpecChar, _
                                   Microsoft.Office.Core.MsoTriState.msoFalse, _
         Microsoft.Office.Core.MsoTriState.msoCTrue, 50, 50, 300, 45)

Spechar 包含我当前使用的图像,我已在 MSSQL 数据库中检索到该图像

【问题讨论】:

  • 问题是如何插入图片而不保存到文件?
  • @IvanH 我的问题是,在不使用计算机文件的情况下将图片插入 Excel 电子表格。图像源将来自 SQL 中的凝视过程

标签: sql-server excel vb.net


【解决方案1】:

如果你有一些代码来配合它会有所帮助。您可以查询数据库,将其转换为图像,然后将图像插入到 Excel 电子表格中。

如何检索图像: VB.net - insert/retrieve picture from mysql Database directly to/from a Picturebox

如何将 vb.net 图像插入 excel: inserting an image to excel

对不起,你要直接用,你可以这样用: https://www.mysql.com/why-mysql/windows/excel/

【讨论】:

  • 将此标记为答案,因为无法将图片从 SQL 直接放入 MS 电子表格到 Excel,您必须将其从数据库保存到文件中,然后将文件传输到 Excel 工作表中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-02
  • 1970-01-01
  • 2013-05-11
  • 1970-01-01
  • 2014-08-19
相关资源
最近更新 更多