0

我有一个大量使用 excel 互操作的系统。这是有问题的,因为它部署在许多客户端站点,每个站点都有自己独特的操作系统、办公版本、区域设置等……这让我很头疼: OleDB 和混合 Excel 数据类型:缺少数据

很难重现或解决此错误。此外,由于在 Windows 服务中使用互操作的已知问题,我无法将我的系统作为 Windows 服务运行。

所以我正在寻找的是一个工具,它允许我在不使用互操作的情况下进行 excel 导入\导出。理想情况下,它应该:

  1. 支持 excel 2003 - 2013 和希望即将推出的版本
  2. 支持获取值并将值写入excel(当然)
  3. 支持样式操作(字体、单元格范围、边框等...)
  4. 支持在excel中使用图表
  5. 支持宏激活。
  6. 支持csv文件

这就是我现在能想到的:-)

将不胜感激任何帮助。谢谢。

4

1 回答 1

1

Office Interop 可能会导致兼容性问题,您需要安装有效的 Office 许可证并且......速度很慢......

可能最好的 Open 解决方案是使用Open XML SDK。它有据可查,Microsoft 鼓励开发人员在 Interop 上使用这种方法。

于 2013-04-11T15:29:49.637 回答