.net - Excel xml 电子表格 - 是否可以嵌入图像?

标签 .net xml excel

我正在尝试将数据从网络应用程序导出到 excel,但有人要求在电子表格顶部包含公司的 Logo 。我创建 excel 的常规方法是在 excel 中创建电子表格并将其另存为 Xml 电子表格 (Excel 2003)。这允许我在代码中构建 xml。

但是,当我尝试将 excel 工作表另存为 xml 工作表时,我收到图像将会丢失的警告。

那么,是否可以从我的应用程序中嵌入图像?我试过 base64,但没用。

<Data ss:Type="Base64">base64string here...</Data>无效

Html 也不被解释。这可能吗?

Excel 2003 + 是目标。

最佳答案

我正在尝试进行相同的导出。 而且我也一直在解决这个问题。 但我有个坏消息,正如 MSDN 描述的那样 here ,唯一可能的 ss:Type 是:

Enumeration—Number, DateTime, Boolean, String, and Error

如果您可以打开 .xls,此解决方案可能对您有所帮助: http://polymathprogrammer.com/2010/11/10/how-to-insert-multiple-images-in-excel-open-xml/

不幸的是,对我来说我仍然没有解决方案。

关于.net - Excel xml 电子表格 - 是否可以嵌入图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2200056/

相关文章:

vba - 如何编写一个VBA函数,其返回值被Excel识别为日期?

c# - .NET TextBox 更新时挂起

c# - ToLowerInvariant() 有什么问题?

c# - SQLite XML 子字符串

c# - 如何使用 epplus 修复缓慢的性能?

vba - 如何在调用代码时强制 VBA 编辑器进入中断模式?

.net System.Threading.Timer需要在回调中访问Silverlight 3 UI组件

c# - 停止突出显示所选项目 WPF ComboBox

php - XPath - 修剪前导空白

xml - 从 org.w3c.dom.Node 获取行号和列号