.NET – 预览Excel文件(XP)

除了WebBrowser控件,还有什么方法可以预览XP上的Excel文件吗? WebBrowser如何预览它们?

这个问题在这里讨论,似乎还有其他几个选项(不包括第三方组件)。

WebBrowser本身是一个Microsoft IE组件,因此在浏览器中加载ActiveX的页面,ActiveX控件通过InterOp与MS-Office的Excel库交互,在页面上显示Excel Spreadsheet …另一个select是获取一个可以以原始的本地二进制格式读取Excel的库,即在显示数据之前解释二进制结构并解释它的含义。

希望这有助于,最好的问候,汤姆。

较早版本的Office具有可在浏览器中显示Excel工作簿的有限function的ActiveX控件(Office Web Control / OWC)。 Excel 2007放弃了对OWC控件的支持。

Excel 2010添加了新的Web控件,可以在浏览器中显示电子表格。 但是,这些新控件取决于Microsoft Office Sharepoint Server 2010。

用于.NET的SpreadsheetGear是一个Excel兼容的电子表格组件,包括一个Windows窗体控件 ,可以读/写/编辑/计算/显示/打印/等…在.NET应用程序的Excel工作簿。

SpreadsheetGear还可以显示Excel图表或单元格区域中的图像,如ASP.NET示例所示。

如果您想自己试试SpreadsheetGear,可以在这里下载免费试用版。

免责声明:我自己的SpreadsheetGear LLC