沒有excel的電腦中可用microsoft.office.interop.excel.dll嗎?
小弟使用c#編寫的程序,其中引用了microsoft.office.interop.excel.dll  ,將datagridview中的內容保存成.xlsx,之後又讀取該文件在datagridview中顯示;  現在得知用戶電腦上並沒有安裝office,請問microsoft.office.interop.excel.dll 還能使用嗎?? 或者有其他好的方法,也是可是。
客戶電腦不能安裝盜版軟件,正版又沒必要。

5个回答

当然是不可以的。interop.excel.dll依赖excel.dll,电脑必须装office
如果要脱离office,可以用npoi

martin_tang
martin_tang 如果我網上下載之後,添加到我的工程目錄中呢?然後一起拷貝的用戶電腦中,是否就可以使用了?
大约 4 年之前 回复

不行,可以使用NPOI

感謝,npoi確實好用!

microsoft.office.interop.excel.dll 可以自行下载添加到工程使用

caozhy
回答这么多问题就耍赖把我的积分一笔勾销了 这答案明显是误导人家。
大约 4 年之前 回复
caozhy
回答这么多问题就耍赖把我的积分一笔勾销了 回复martin_tang: interop只是对excel.dll的.net包装类,真正执行的代码还是在excel.dll中。
大约 4 年之前 回复
martin_tang
martin_tang 如果添加了就可以實現對對excel文件的讀寫了吧?
大约 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问