zoukankan      html  css  js  c++  java
  • C#读取Excel中的数据的类

    using System;
    using System.Collections.Generic;
    using System.Data.OleDb;
    using System.IO;
    using System.Text;

    using WirelessPlatform.Models;

    namespace WirelessPlatform.Utility
    {
        public class ExcelExtension
        {
            //private static readonly string _Conn = "Provider=Microsoft.ACE.OleDb.12.0;Data Source={0};Extended Properties='Excel 12.0;HDR=YES'";   //Office 2007
            private static readonly string _Conn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Extended Properties='Excel 8.0;HDR=YES'";    //Office 2003
            private static readonly string _Sql_Select_SaleInfo = "Select * From [接收短信记录$]";

            public static IList<XlsEntitySaleInfo> GetSaleInfoEntitys(string xlsFile)
            {
                IList<XlsEntitySaleInfo> list = new List<XlsEntitySaleInfo>();
                using (OleDbConnection conn = new OleDbConnection(string.Format(_Conn, Path.GetFullPath(xlsFile))))
                {
                    OleDbCommand cmd = new OleDbCommand(_Sql_Select_SaleInfo, conn);
                    conn.Open();
                    OleDbDataReader rdr = cmd.ExecuteReader();
                    while (rdr.Read())
                    {
                         //将rdr中的数据写入数据库或显示出来

                    }
                }
                return list;
            }
        }
    }

  • 相关阅读:
    【ZJOI2007】矩阵游戏
    【洛谷1402】酒店之王
    【洛谷2756】飞行员配对方案问题
    【BZOJ2125】最短路
    【SDOI2018】战略游戏
    【APIO2018】铁人两项
    【FJOI2014】最短路径树问题
    【GXOI/GZOI2019】旅行者
    【Cerc2012】Farm and factory
    【CERC2017】Gambling Guide
  • 原文地址:https://www.cnblogs.com/daytoday/p/1684274.html
Copyright © 2011-2022 走看看