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

如何在客户端读取excel文件中的内容

楼主telstar(小李大刀)2006-06-01 15:40:47 在 .NET技术 / ASP.NET 提问

excel文件是多sheet的,且可能未装office  
  问题点数:100、回复次数:8Top

1 楼ilovejolly(有些伤感)回复于 2006-06-01 15:55:12 得分 5

markTop

2 楼xwpxly(天藍可凡)回复于 2006-06-01 15:56:39 得分 5

MarkTop

3 楼wxqq2001(就让我用一生等待)回复于 2006-06-01 15:56:41 得分 10

try:  
    '     <summary>      
                '         读取Excel文件      
                '     </summary>      
                '     <param     name="dt">要转换为Excel文件的表</param>      
                '     <param     name="page">页面Page对象,用法:     将me.Page传递过来即可</param>      
                '     <return>数据集DataSet</return>      
                Public     Function     ReadExcelFileToDataSet(ByVal     strFileName     As     String)     As     DataSet      
                                Try      
     
                                                '建立一个专门存放Excel文件的目录      
                                                If     Directory.Exists(Page.Server.MapPath("ExcelFolder"))     =     False     Then      
                                                                Directory.CreateDirectory(Page.Server.MapPath("ExcelFolder"))      
                                                End     If      
     
                                                Dim     strConn     As     String      
                                                strConn     =     "Provider=Microsoft.Jet.OLEDB.4.0;"     &     "Data     Source="     &     Page.Server.MapPath(".")     &     "\ExcelFolder\"     &     strFileName     &     ";"     &     "Extended   Properties=Excel     8.0;"      
                                                Dim     conn     As     OleDb.OleDbConnection     =     New     OleDb.OleDbConnection(strConn)      
                                                Dim     strExcel     As     String     =     "select     *     from     [sheet1$]"      
                                                Dim     ds     As     DataSet     =     New     DataSet      
                                                conn.Open()      
                                                Dim     adapter     As     OleDbDataAdapter     =     New     OleDbDataAdapter(strExcel,     strConn)      
                                                adapter.Fill(ds)      
                                                Return     ds      
                                Catch     ex     As     Exception      
                                                Throw     ex      
                                End     Try      
                End     FunctionTop

4 楼wxqq2001(就让我用一生等待)回复于 2006-06-01 15:57:02 得分 20

C#操作Excel(导入导出)-   -  
                                                                                 
  ///    
  ///   读取Excel文档  
  ///    
  ///   文件名称  
  ///   返回一个数据集  
  public   DataSet   ExcelToDS(string   Path)  
  {  
  string   strConn   =   "Provider=Microsoft.Jet.OLEDB.4.0;"   +"Data   Source="+   Path   +";"+"Extended   Properties=Excel   8.0;";  
  OleDbConnection   conn   =   new   OleDbConnection(strConn);  
  conn.Open();    
  string   strExcel   =   "";    
  OleDbDataAdapter   myCommand   =   null;  
  DataSet   ds   =   null;  
  strExcel="select   *   from   [sheet1$]";  
  myCommand   =   new   OleDbDataAdapter(strExcel,   strConn);  
  ds   =   new   DataSet();  
  myCommand.Fill(ds,"table1");    
  return   ds;  
  }  
  Top

5 楼liujun9601728(挖补)回复于 2006-08-07 15:29:29 得分 20

一群白痴,人家明明问的是在客户端怎么读取,你们这些煞笔就是要写一些服务器端的代码,哎!!!!Top

6 楼fengfangfang()回复于 2006-08-07 15:39:49 得分 20

上传到服务器端读  
   
  要非在客户端读,就直接用excel打开,没装就用写字板或记事本Top

7 楼fengfangfang()回复于 2006-08-07 16:19:42 得分 20

http://blog.csdn.net/fengfangfang/archive/2006/08/07/1033072.aspxTop

8 楼telstar(小李大刀)回复于 2006-10-08 16:10:46 得分 0

最后还是上传到服务器解决了  
  算了,结贴Top

相关问题

关键词

得分解答快速导航

  • 帖主:telstar
  • ilovejolly
  • xwpxly
  • wxqq2001
  • wxqq2001
  • liujun9601728
  • fengfangfang
  • fengfangfang

相关链接

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

广告也精彩

反馈

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