我有一个通过某些报告服务导出到 excel 的报告列表,在我的服务器上,我需要遍历这些电子表格并执行其他格式设置,例如
1) 隐藏列 2) 重命名工作表 3) 冻结窗格 4) 设置默认缩放、打印大小等 5) 保存为 html 或转换为纯文本文件
到目前为止,我已经使用互操作完成了所有工作,并且效果很好,但是正如您所知,微软避免在服务器上使用互操作(但不提供任何替代!)。将来在新服务器上安装 excel 也将是一场艰苦的战斗。
我已经用谷歌搜索并在 stackoverflow 上搜索了一下,发现了一些可能的:-
我尝试过看起来很棒的 NPOI,但我在尝试打开我的电子表格后遇到了异常(首先是我修复的溢出异常,然后是我无法修复的“单元格内容超过 8552 字节异常”)。
我已经尝试过 excel 库,但完全 100% 缺乏文档。此外,我在格式化我的电子表格后发现它没有保留它的原始格式。
任何人都知道任何好的详尽的免费库或 C# 的 excel 格式?
编辑:不幸的是,我遗漏了提到我必须使用 97-2003 格式的部分,所以 epplus 是不可能的