|
5
|
| Luca Molteni · 技术社区 · 18 年前 |
|
|
1
3
对于所有MS Office版本: 关于新办公室(2007年):
对于旧办公室(2007年之前): |
|
|
2
2
查看 Aspose components . 它们旨在模拟互操作功能,而无需在服务器上安装完整的Office。 |
|
3
2
这些文件基本上是带有备用文件扩展名的zip归档文件。使用
至于旧的二进制格式,它们是MS专有的,从内部获取内容的唯一方法是通过Office对象模型(需要Office安装)或第三方文件转换器/解析器。 不幸的是,没有任何第一方和.NET平台本机可以处理这些文件。 |
|
|
4
1
你需要如何处理这些文件?如果您只想将它们流式传输给用户,那么基本文件流就可以了。如果要创建新文件(可能基于模板)以发送给用户,用户可以在Office中打开这些文件,可以使用多种方法 work-arounds 如果您实际上将数据保存在Office文档中以供网站使用,那么您就错了。Office文档,甚至Excel电子表格和access数据库,都不是交互式网站的合适选择。 |
|
|
6
1
在Java世界中,还有 JExcelApi . 它写得非常清楚,从我所能看到的,比POI更清晰。因此,甚至将该代码移植到.NET也不是不可能的,当然这取决于你手头有足够的时间。 |
|
|
7
0
您可以针对它进行编程,让它为您做很多事情,而无需花钱购买服务器许可证,也无需在您的服务器上安装与此相关的漏洞。 |
|
|
8
0
可以使用ODBC驱动程序(或者是OLE DB驱动程序?不记得了)读取Microsoft Excel工作簿,使工作簿看起来像数据库表。但我不知道如果没有办公套件,这个驱动程序是否可用。 |
|
9
0
|
|
Vinoth · 无法加载文件或程序集的Microsoft。办公室互操作。Excel,版本=14.0.0.0,区域性=中性,PublicKeyToken=71e9bce111e9429c’[重复] 9 年前 |
|
|
Timmo · Excel Interop-阻止图表使用行和列调整大小 9 年前 |