【问题标题】:Export Excel 97-2003 (xls) with template (VBA macros and format, style) without COM导出带有模板(VBA 宏和格式、样式)的 Excel 97-2003 (xls),无需 COM
【发布时间】:2015-07-25 11:59:15
【问题描述】:

我有一个 Excel 模板 97-2003 (xls),其中包含一些 VBA 宏、格式/公式和样式,我将它放在我的 Web 应用程序(ASP.Net MVC、c#)上,但我一直在编写函数'不使用 COM 导出此 Excel 模板中填写的数据,结果格式必须为 *.xls'。我需要以编程方式更新 VBA 宏工具。我试过 Excellibrary https://code.google.com/p/excellibrary/ 但它只保存为单元格内容。 EPPlus 库不适用于 xls。

【问题讨论】:

  • 使用 COM(Office 互操作)有什么问题?这就是它的
  • 因为我的托管服务不佳并降低了云服务的成本。 COM 的性能对大容量用户也很不利
  • 嗨,我需要导出到 xls 而不是 xlsx

标签: c# excel xls vba


【解决方案1】:

为 MS Excel 使用 COM 接口是编写 XLS 的最简单选择(但请注意,由于某些技术和许可方面的考虑,Microsoft is not recommending 在服务器端应用程序中使用 Office 组件。)

有几个能够读取和写入 XLS 的 3rd 方商业 .NET(带有 .NET 接口)组件:

披露:我隶属于 ByteScout

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-18
    • 2014-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多