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;
            }
        }
    }

  • 相关阅读:
    博客中引用的概念
    重构博客写作
    做中学之教与学工具箱
    做中学之效率工具箱
    两个月选一本理想教材
    《敏捷革命》读书笔记
    《Java2 实用教程(第五版)》学习指导
    得到.每天听本书
    「2017年教育部-永信至诚产学合作协同育人网络空间安全专业课程教学研讨会」参会总结
    Ditto在教学上的应用
  • 原文地址:https://www.cnblogs.com/daytoday/p/1684274.html
Copyright © 2011-2022 走看看