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

  • 相关阅读:
    PHP中读写文件
    HTMLmeta
    穷举密码序列(C#)
    多线程访问winform控件示例
    Web服务器
    [转]javascript 之 select下拉框
    大中小字体显示
    WPF中StringFormat的用法
    常用的 19 条 MySQL 优化
    resin部署安装
  • 原文地址:https://www.cnblogs.com/daytoday/p/1684274.html
Copyright © 2011-2022 走看看