将Excel转换为ods,pdf和csv

时间:2019-07-06 15:12:24

标签: c# .net excel apache-poi npoi

我使用NPOI在c#代码中创建Excel文件。

现在,我需要以不同的格式导出结果文件:

  • ods(开放式办公室)
  • pdf-对于多个工作表,将它们连接在一起
  • csv-对于多张工作表,为每张工作表创建一个CSV

使用Excel宏非常容易做到,但是不必使用Excel Interop在Web应用程序(Asp.NET)中工作。

NPOI能够以上述一种或多种格式导出吗?我找不到与此有关的任何文档。

如果没有,我还有其他工具可以用来实现相同目的吗?

我显然可以轻松地提取CSV,但是对于ods和pdf来说却不一样

[编辑] 我的要求:

  • 免费使用图书馆
  • 无法在服务器上安装任何东西,需要一些工作才能将dll复制到Web应用程序文件夹中(例如NPOI及其 依赖性)
  • 可能是开源的,也可能来自“受信任的”供应商-(Microsoft是否对此有用?)

0 个答案:

没有答案