我想使服务器端Excel,也许使用的OpenXML或结构化数据格式兼容的电子表格。
我用办公室的Interop之前生成Excel电子表格,但这些应用程序在安装办公室在PC上运行。
此Web项目我建立,服务器没有安装Office(他们不想买的话)。
什么是最适合我,让我产生使用IIS7在Windows Server 2K8 Office兼容的电子表格最好的图书馆吗?
一些额外的要求:
- 理想的情况下,免费
- 允许可以在运行时被插入简单的单元格公式
我想使服务器端Excel,也许使用的OpenXML或结构化数据格式兼容的电子表格。
我用办公室的Interop之前生成Excel电子表格,但这些应用程序在安装办公室在PC上运行。
此Web项目我建立,服务器没有安装Office(他们不想买的话)。
什么是最适合我,让我产生使用IIS7在Windows Server 2K8 Office兼容的电子表格最好的图书馆吗?
一些额外的要求:
尝试ExcelPackage在CodePlex上。 它的简单和高效。
你可以试试这个库。
或的SpreadsheetGear发电机。
微软发布的OpenXML的SDK 。
或者下载的OpenXML模式,产生简单的例子与Office,并用它们为基础编写自己的XML文件 - 它没有那么复杂。
你可以使用NPOI库。
免费,开源并支持读写Excel,Word和PowerPoint文档
一个非常简单的解决方法是:
你可以建立电子表格的内容作为一个HTML表格。 返回表进行设置相应的头文件浏览器。
Response.ContentType = "application/vnd.ms-excel"
您甚至可以添加Excel公式,并做简单的格式。
看一看在简单的OOXML开源库 。
我用SmartXLS创建(和过程)的服务器上的Excel表。
你可以简单地将数据保存到一个逗号分隔值(CSV)文件,扩展名为.xls。
例:
列1,列2,栏3
value11,value12,value13
value21,value22,value23
value31,VALUE32,value33
value41,value42,value43
value51,value52,value53
我们发现SpreadsheetLight既优秀和开源。
结帐我的文章阅读Excel文件的服务器进程的一些付费的人的名单。
我选择了一个名为的一个FLEXCEL是非常容易使用,让其在运行时所使用的公式,得到了充分的管理和自由低成本/费。