我遇到了问题
要求是,有一个复杂的Excel文件(XLS)用作模板;它有宏,所有的工作表都被锁定或隐藏。当用户单击下载它时,将执行以下操作
我认为有两种方法可以解决它(如果还有更多,请告诉我)
互操作库/ Excel对象库
OLEDb驱动程序
我无法使用选项1,因为Web服务器上没有安装excel,我听说安装MSOffice @ webserver不是一个好选择。
我的问题是我们可以使用OLDb执行上述操作还是有其他选项??? BTW Sharepoint服务也不可用:(
请帮忙!!!!
答案 0 :(得分:1)
您可以试试ExcelPackge
见文章:
Server-Side Creation of Excel 2007 Files Using .NET 3.0 and Office Open XML
答案 1 :(得分:0)
查看this question我前段时间询问过选项的概述。我最终选择了Aspose库,我在原帖中链接到了该库。它并不便宜,但它的工作非常简单而优雅。它甚至内置了模板功能(称为SmartMarkers,IIRC)。
答案 2 :(得分:0)
SpreadsheetGear for .NET将处理此问题并且具有与Excel非常相似的API。您可以see what our customers say下载免费的,功能齐全的评估here。