首页 > 代码库 > 服务器不装Excel读取Excel并转换DataTable
服务器不装Excel读取Excel并转换DataTable
原来是用OleDb.4.0组件读取Excel,但是放到服务器后 傻了,服务器没装Excel ,而且领导说不可以装
没办法,只好自己重新找下代码
在CodeProject找到一个开源的dll,一阵欢喜啊,虽然是winform项目,但是主要是用他的类库所以提取一下后
自己研究后重新封装了一个类,运行 耶! 完美支持
需要Dome的同学下载后去研究下吧
地址:http://download.csdn.net/detail/jine515073/7266371
本人用 Excel 97-2003 工作表, VS2012 开发
记的 读完后要加入关闭代码 doc.Close();否则Excel会只读状态
我的读取代码是这样的
public static DataSet Read(string FileName) { doc = CompoundDocument.Open(FileName); DataSet ds = new DataSet(); ds.Merge(LoadExcelSheets()); doc.Close(); return ds; }
至于导出Excel,我用NOPI去实现
在http://www.cnblogs.com/linyijia/p/3578132.html里面有详细介绍
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。