系统环境: win7 32位 .NET Framework 4.0
没有安装 office Excel 软件
winform项目
客户没安装office情况下 我怎么样可以导入或者导出 Excel文件。
----------------------------------------------------
单独通过注册组件(microsoft.office.interop.excel.dll)是否可以达到目的?
---------------------------------------------------
最好有一个详细的例子或文章。
没有安装OFFICE想导入导出EXCEL,
一般用NPOI或是其他的方法,这个Google就行了,这儿问似乎没有必要。
单独用microsoft.office.interop.excel.dll肯定不可以,你想这个是interop,你真正的excel dom没有它和谁去interop啊。
如果excel就是一张二维表,你只是导入数据库,那么直接通过excel的odbc驱动应该就能搞定。如果你要操作或者是读取不规则表格,那么就用上面说的NPOI,或者用open xml sdk(你应该知道excel实际上就是一大坨xml文件而且是标准open xml格式吧)。
1.用npoi免费
2.Aspose.Cells(收费,当然也有破解版)
都不依赖于客户端是否安装office