首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开源的读取Excel文件组件-ExcelDataReader

开源的读取Excel文件组件-ExcelDataReader

作者头像
张善友
发布2018-01-19 16:10:54
1.6K0
发布2018-01-19 16:10:54
举报
文章被收录于专栏:张善友的专栏张善友的专栏

ExcelDataReader可以读取 Microsoft Excel 文件 ('97-2007),支持Windows  .Net Framework 2 +、 Windows Mobile with Compact Framework 、 Linux, OS X, BSD with Mono 2。项目地址: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();
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2009-11-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档