• Excel Data Reader Read Excel files in .NET


    http://exceldatareader.codeplex.com/

    代码
    FileStream stream = File.Open(filePath, FileMode.Open, FileAccess.Read);

    //1. Reading from a binary Excel file ('97-2003 format; *.xls)
    IExcelDataReader excelReader = ExcelReaderFactory.CreateBinaryReader(stream);
    //...
    //2. Reading from a OpenXml Excel file (2007 format; *.xlsx)
    IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);
    //...
    //3. DataSet - The result of each spreadsheet will be created in the result.Tables
    DataSet result = excelReader.AsDataSet();
    //...
    //4. DataSet - Create column names from first row
    excelReader.IsFirstRowAsColumnNames = true;
    DataSet result 
    = excelReader.AsDataSet();

    //5. Data Reader methods
    while (excelReader.Read())
    {
        
    //excelReader.GetInt32(0);
    }

    //6. Free resources (IExcelDataReader is IDisposable)
    excelReader.Close();


  • 相关阅读:
    JSTL基础知识
    EL表达式基础知识
    Log4Net使用详解
    ViewState存储到服务器
    WCF通信过程
    值类型与引用类型总结
    使用 HttpWebRequest 发送模拟 POST 请求
    OOP组合和继续的优缺点
    XPath在asp.net中查询XML
    Equal 和==比较
  • 原文地址:https://www.cnblogs.com/chenqingwei/p/1631554.html
Copyright © 2020-2023  润新知