zoukankan      html  css  js  c++  java
  • C#读取EXCEL数据

     public static DataSet ImportExcel()
            {
                DataSet ds = new DataSet();
                string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\\link.xlsx;Extended Properties=Excel 12.0";
                OleDbConnection Conn = new OleDbConnection(strConn);
                Conn.Open();
                OleDbDataAdapter data = new OleDbDataAdapter("select * from [Sheet1$]", strConn);
                data.Fill(ds);
                return ds;
    
            }

    针对是2007版的EXCEL

    如果写相对路径的话:

            DataSet ImportExcel() 
            {
                string n = Server.MapPath("link.xlsx");
                DataSet ds = new DataSet();
                string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+n+";Extended Properties=Excel 12.0";
                OleDbConnection Conn =new OleDbConnection(strConn);
                Conn.Open();
                OleDbDataAdapter data = new OleDbDataAdapter("select * from [Sheet1$]", strConn);
                data.Fill(ds);
                return ds;
            }

     上面是针对web,如果是控制台应用程序的话,它本身没有 Server.MapPath:

        public static DataSet ImportExcel()
            {
                string url ="\\link.xlsx";
                DataSet ds = new DataSet();
                string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+url+";Extended Properties=Excel 12.0";
                OleDbConnection Conn = new OleDbConnection(strConn);
                Conn.Open();
                OleDbDataAdapter data = new OleDbDataAdapter("select * from [Sheet1$]", strConn);
                data.Fill(ds);
                return ds;
    
            }
  • 相关阅读:
    【2020-11-16】就是自己的松散意识在作怪
    JQuery 事件
    JQuery DOM 有关代码练习
    JQuery中的DOM操作
    主题简介 ASP .NET
    JQuery 选择器 *很重要 多记
    JQuery 基础
    Ajax 获取数据代码
    Ajax 介绍
    JavaScript 基础二
  • 原文地址:https://www.cnblogs.com/wangzhenghua/p/2792068.html
Copyright © 2011-2022 走看看