服务器未安装excel,项目可以引用excel.dll读取xls的数据吗 如题;需要读取的excel文档是受保护的并且读取的是隐藏的工作表,除了com组件我找不到其他方式读取到数据。但又不想在服务器安装excel。不知道这有没什么方法解决。服务器是2003的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 未安装office,通过XML操作string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties='Excel 8.0;HDR=False;IMEX=1'"; using(OleDbConnection OleConn = new OleDbConnection(strConn)){ OleConn.Open(); String sql = "SELECT * FROM [Sheet1$]"; OleDbDataAdapter OleDaExcel = new OleDbDataAdapter(sql, OleConn); DataSet ds= new DataSet(); OleDaExcel.Fill(ds); OleConn.Close();}读取 excel表可以通过数据库方式打开,不同的就是连接字符串,每个sheet相当于一个表 用oledb会提示 无法解密文件 并且我需要读取的工作表是隐藏的 用oledb是读取不到的~ 未安装excel当然不能通过excel.dll访问了,只能通过数据库连接来访问了给你个例子,不知道是否有参考价值。我写的一个小例子,能够读取excel和遍历excel表:http://download.csdn.net/source/3034170没有安装excel的话,运行可能出错,你把数据源修改一下就行了呵呵 泪奔~难道真的要安装excel~谢谢你的例子~不过符合我的需要~oledb读取隐藏的工作表会报错~ 为啥要弄隐藏的工作表呢?呵呵。我找个没安装excel的机子测试一下 没装excel 必须报错 要不微软拿什么挣钱啊 你使用這個就可以http://ufo-crackerx.blog.163.com/網站my blog URL中的参数怎么加密 wpf中Richtextbox的解析 C#编程DLL实现将图片赋值每个窗体中控件pictureBox1中 一个关于用ASP.NET进行Web应用程序开发的问题 2000操作系统上的有关excel的拒绝访问错误 c# toolstrip控件中的Button控件的间距怎么更改? 关于在C#中using的使用 .NET技术QQ讨论群3758188!欢迎你的到来! 有没有自定义类型的数组 IDE无法自动感知? c#中如何让Contains函数对大小写不敏感 在线等,急求c# c/s 问题!!
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties='Excel 8.0;HDR=False;IMEX=1'";
using(OleDbConnection OleConn = new OleDbConnection(strConn))
{
OleConn.Open();
String sql = "SELECT * FROM [Sheet1$]";
OleDbDataAdapter OleDaExcel = new OleDbDataAdapter(sql, OleConn);
DataSet ds= new DataSet();
OleDaExcel.Fill(ds);
OleConn.Close();
}
读取
用oledb会提示 无法解密文件
并且我需要读取的工作表是隐藏的 用oledb是读取不到的~
我写的一个小例子,能够读取excel和遍历excel表:
http://download.csdn.net/source/3034170没有安装excel的话,运行可能出错,你把数据源修改一下就行了呵呵
泪奔~难道真的要安装excel~
谢谢你的例子~不过符合我的需要~
oledb读取隐藏的工作表会报错~