1

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

4

3 回答 3

0

WebBrowser 本身是一个 Microsoft IE 组件,因此在浏览器下有一个加载 ActiveX 的页面,ActiveX 控件通过 InterOp 与 MS-Office 的 Excel 库交互以在页面上显示 Excel 电子表格......另一个选项是获得一个可以以原始本机二进制格式读取 Excel 的库,即在显示数据之前解释二进制结构并破译其含义...

希望这会有所帮助,最好的问候,汤姆。

于 2010-03-05T16:09:16.647 回答
0

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

于 2010-03-05T16:10:29.847 回答
0

旧版本的 Office 具有有限的功能 ActiveX 控件(Office Web 控件/OWC),它可以在浏览器中显示 Excel 工作簿。Excel 2007 放弃了对 OWC 控件的支持。

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

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

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

如果您想亲自试用 SpreadsheetGear,可以在此处下载免费试用版。

免责声明:我拥有 SpreadsheetGear LLC

于 2010-03-05T16:17:30.143 回答