【发布时间】:2012-12-09 18:06:59
【问题描述】:
我正在寻找一种无需任何用户操作即可从电子表格文档中提取单元格区域作为图像文件的方法。
我能够使用 OpenXML SDK 生成电子表格文档。 我想定义一个单元格范围并使用 .NET 将这些单元格呈现为图像。 这个函数存在于 Excel 中,我认为可以使用宏来管理它:Export bitmap image from Excel cells 但是我不知道是否存在使用 OpenXML SDK 执行宏的方法。
有人可以帮助我吗?谢谢。
【问题讨论】:
-
OpenXML SDK 和 Excel 执行不同的任务。 OpenXML SDK 不执行任何 Excel 逻辑,它只是读取和写入文件格式。如果您想执行 Excel 逻辑,请使用 Excel。
-
我读到了 Interrop 服务。它似乎能够做到我想要的。
-
...您可以使用
Range.CopyPicture方法通过互操作非常轻松地做到这一点 - 这对您有用吗?? -
它可以在服务器上由 .NET 驱动而没有内存问题?知道如何在服务器上不安装 Microsoft Office 的情况下做到这一点吗?