有一位朋友推荐了我 Spire.Office (官网:
http://www.e-iceblue.com/
) —— 基于.NET的办公软件库,说不错。到底如何呢?只有亲测一下才能知道了。
前言
网络上流传的 Office 库很多,可谓“百家争鸣”,但有时候选择多了反而容易让人产生困惑,难以抉择。所以最能吸引程序员的 Office 库一般都具有下面的优点:
(1)功能完整
(2)接口易用
(3)文档齐全
(4)容易集成和维护
(2)接口易用
(3)文档齐全
(4)容易集成和维护
下面是 Spire.Office 官方提供的组件,其覆盖了一般的办公软件的开发需求,像 Word、Excel、ppt、Pdf等常见的电子文档的操作类库都可以在这里找到。
图 1 Spire.Office 提供的组件
随安装包一起的帮助文档,也很完整,唯一不足就是缺少相应的文字说明,不过也不影响使用。因为官方的在线教程(
http://www.e-iceblue.com/Tutorials.html)实在是详细的“令人发指”,下面是官方的关于 Spire.XLS 库的在线教程(部分),光看目录就已经很清楚其提供的丰富功能了,每个功能点都提供了详尽的文档说明和示例代码(C#/VB.NET),我下面写的demo程序也主要是参考了官方的在线教程。
图 2 官方的在线教程
Spire.XLS 介绍
Spire.Office 提供的组件很丰富,但个人精力有限,只能挑其中一个组建的部分功能进行测试。Excel在许多环境下都常用,这里就以Spire.XLS组件来测试下。
先看看 Spire.XLS 为我们提供了哪些功能: