用于客户端自动化的 Open xml sdk 与 Excel 互操作



我想自动化一个excel报告客户端,我试图决定使用哪种技术,这将是Visual Studio 2010和C#。相当直接的报告,将值从sql转储到excel。

我知道OpenXml(服务器端)和互操作(客户端),我想在自动化客户端使用Openxml,但我想知道这是否是一种公认的做法。意味着在客户端打开自动化 excel。

问候

我的看法是Open XML sdk

PIA 或互操作具有许多管理权限要求,例如 DCOM 权限等,因此部署和配置步骤相对复杂。PIA 的好处是它更容易编码,比开放的 XML 稍微快一点,而且功能丰富。例如,使用 PIA,将办公文档转换为其他格式非常容易。

Open XML sdk 不需要任何配置或单独安装。只需要复制其库。除了 I/O 之外,它不需要显式权限(可以在强化系统中平稳运行)。但是,它的功能是有限的。打开xml对于报告生成等非常方便。

Open

XML 只適合從 excel 檔案中讀取和寫入資料。 如果这是您的功能,您可以轻松使用 Open XMl,因为它经过高度优化。 否则,如果您想生成报告,数据透视表...你应该使用互操作

最新更新