首页 > 其他 > 详细

服务器不装Excel读取Excel并转换DataTable

时间:2014-04-30 00:02:34      阅读:477      评论:0      收藏:0      [点我收藏+]

原来是用OleDb.4.0组件读取Excel,但是放到服务器后 傻了,服务器没装Excel ,而且领导说不可以装

没办法,只好自己重新找下代码

在CodeProject找到一个开源的dll,一阵欢喜啊,虽然是winform项目,但是主要是用他的类库所以提取一下后

自己研究后重新封装了一个类,运行 耶! 完美支持

需要Dome的同学下载后去研究下吧

地址:http://download.csdn.net/detail/jine515073/7266371

本人用 Excel 97-2003 工作表, VS2012 开发

记的 读完后要加入关闭代码 doc.Close();否则Excel会只读状态

我的读取代码是这样的

bubuko.com,布布扣
public static DataSet Read(string FileName)
        {
            doc = CompoundDocument.Open(FileName);
            DataSet ds = new DataSet();
            ds.Merge(LoadExcelSheets());
            doc.Close();
            
            return ds;
        }
bubuko.com,布布扣

 

至于导出Excel,我用NOPI去实现

http://www.cnblogs.com/linyijia/p/3578132.html里面有详细介绍

 

 

服务器不装Excel读取Excel并转换DataTable,布布扣,bubuko.com

服务器不装Excel读取Excel并转换DataTable

原文:http://www.cnblogs.com/linyijia/p/3696948.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!