使用OLEDB
使用了OLEDB的话,制作出的exe文件在没有OLEDB的电脑上运行,是否会报错 --- 首先你得知道什么叫oledb,从我的经验来看并不依赖于excel。只要又.net framework和access db engine就可以(又单独免费安装包)。但要注意这种方式只能读数据,无法获取格式信息。
不使用OLEDB
在不使用OLEDB的情况可以读取excel吗? --- 可以,还不止一种
比如office interop --- 相当于直接调用各种功能,需要安装excel
使用其他库 -- 比如openxml之类,不依赖excel