在asp.net Web应用程序中,我已经实现了导出到Excel功能,这里我需要使用字体属性(即渲染HTML)在excel中显示文本的几个行值。
如果我使用xls格式然后这很好用,但是当我使用xlsx作为文件类型时,在excel中导出数据时不会呈现HTML,但是HTML标记显示为导出的excel文件中的颜色。
为了解决这个问题,我收到的建议是使用VSTO架构&设计。但是当我研究它时,它看起来与我无关.VSTO用于在Microsoft Office工具中添加插件,而不是用于在Web应用程序中工作的东西。
有人可以指导我使用VSTO APIS获取此功能吗?如果还有其他选项可以解决这个问题吗?
答案 0 :(得分:1)
Excel Interop and therefore VSTO is not supported for server-side applications such as asp.net
考虑使用第三方产品,例如Aspose或Epplus。
答案 1 :(得分:0)
我的理解是您尝试在服务器上自动化Excel。
尝试使用Open XML SDK 创建Excel电子表格的简单示例是here。 还有一些How Do I for Spreadsheets