在C# - 服务器端创建Excel电子表格(XLSX)

时间:2011-03-15 23:44:20

标签: c#

所以,之前已经问过这个问题,但是等等 - 这不是重复的! (至少我不这么认为)。

我需要创建Excel文件(xlsx文件)。该库必须适合在服务器上运行,它必须具有64位功能,

我必须能够使用闭源(盈利)产品进行分发。

我一直希望在CodePlex上使用ExcelPackage,但是它是在GPL下发布的,而且我可以告诉它,没有“组件库异常”,所以我很确定这意味着我不能使用它。

有人可以推荐一个好的,服务器兼容的64位库,我可以在我的闭源应用程序中使用它吗?

2 个答案:

答案 0 :(得分:1)

我一直在使用html作弊。只需将其输出为xslx,excel将处理转换。

<html>
 <body>
  <table>
     <tr><td> cell A1</td><td> cell B1</td></tr>
     <tr><td> cell A2</td><td> cell B2</td></tr>
  </table>
 </body>   
</html>

如上所述,我使用了Aspose Cells,它在64位Aspose Cells

中运行良好

答案 1 :(得分:1)

我在64位环境中使用过GemBox.Spreadsheet(我还在使用它)。 http://www.gemboxsoftware.com/GBSpreadsheet.htm

它非常快,易于使用,当我们购买它时,它是最便宜的。之后没有检查价格。

它有免版税部署。

ps:你的问题只说c#,我在asp.net,iis6和iis7上使用了c#