CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

能不能用ADO.NET来读取Excel文件和Word文件?

楼主wideroad()2003-11-03 15:43:14 在 .NET技术 / C# 提问

介绍ADO.NET的书上说,ADO.NET比以前的ADO和ODBC进步了,能读取很多种文件,其中就说要统一资源访问方式,能读取Excel文件。 问题点数:0、回复次数:10Top

1 楼wideroad()回复于 2003-11-03 17:10:51 得分 0

自己up一下Top

2 楼wideroad()回复于 2003-11-03 18:00:58 得分 0

upTop

3 楼hyjwrok()回复于 2003-11-03 18:05:37 得分 0

yes!!!  
   
  Top

4 楼hyjwrok()回复于 2003-11-03 18:08:51 得分 0

不过WORD   不能用ADO读取Top

5 楼joachern(程序人生)回复于 2003-11-03 18:11:38 得分 0

直接通过控件读文件就成了  
  转化office的类库    
  aximpTop

6 楼shuicaitian(水采田)回复于 2003-11-03 19:26:03 得分 0

把EXCEL看作一个数据库就行了。选择建立合适的数据源。  
  WORD可能只能用类库吧?Top

7 楼wideroad()回复于 2003-11-04 10:06:38 得分 0

就说读excel,把excel当成数据源,但关键是用哪个驱程阿!Top

8 楼icecools(浮生若梦)回复于 2003-11-04 22:02:08 得分 0

string   strConn   =   "Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   +   fileName   +   ";Extended   Properties=Excel   8.0;HDR=Yes";Top

9 楼wideroad()回复于 2003-11-05 18:25:32 得分 0

牛Top

10 楼gatr()回复于 2003-11-13 09:39:28 得分 0

this.openFileDialog.Filter="Excel文件(*.XLS)|*.xls|所有文件(*.*)|*.*";  
  if(this.openFileDialog.ShowDialog()==DialogResult.OK)  
  {  
  this.lstInfo.Items.Clear();  
  MyTools.ShowFLW(true);  
  try  
  {  
  //======将数据读入DataSet  
  string   filename=this.openFileDialog.FileName;  
  DataTable   myTable;  
  //创建一个数据链接  
  string   strCon   =   String.Format("   Provider   =   Microsoft.Jet.OLEDB.4.0   ;   Data   Source   =   {0};Extended   Properties=Excel   8.0"   ,filename);  
  OleDbConnection   myConn   =   new   OleDbConnection   (   strCon   )   ;  
  string   strCom   =   "   SELECT   *   FROM   [Sheet1$]   "   ;myConn.Open   (   )   ;  
  //打开数据链接,得到一个数据集  
  OleDbDataAdapter   myCommand   =   new   OleDbDataAdapter   (   strCom   ,   myConn   )   ;  
  //创建一个   DataSet对象  
  m_DataSet=null;  
  m_DataSet=new   DataSet();  
  myCommand.Fill   (   m_DataSet   ,   "[Sheet1$]"   )   ;  
  myTable=m_DataSet.Tables[0];  
  //关闭此数据链接  
  myConn.Close   (   )   ;  
  }  
  catch  
  {  
  }  
  }  
  }Top

相关问题

  • php读取EXCEL
  • 读取excel
  • 急急急!!!怎样用ADO直接读取EXCEL中的数据?
  • 如何用ADO读取EXCEL呢?请一定要详细点
  • 为什么我使用ado读取excel的时候第一行不能读取,而从第二行开始读?
  • EXCEL读取问题?
  • excel读取问题
  • 如何用C#读取word,excel指定页的内容?
  • 如何实现WORD、EXCEL等文件的上传和读取?急!
  • 急,请问如何在VB里使用ADO读取Excel中的数据。

关键词

  • ado.net
  • 文件
  • excel
  • ado
  • 数据
  • 读取
  • myconn
  • openfiledialog
  • dataset
  • 数据链接

得分解答快速导航

  • 帖主:wideroad

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo