.NET中读取Excel文件的数据及excelReader应用


项目介绍
轻量,快速的C#编写的库读取Microsoft Excel文件('97-2007)。
跨平台:
- Windows with .Net Framework 2
- Windows Mobile with Compact Framework
- Linux, OS X, BSD with Mono 2+
如何使用
C# 代码:

复制代码 代码如下:

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();

VB.NET 代码:
复制代码 代码如下:

Dim stream As FileStream = File.Open(filePath, FileMode.Open, FileAccess.Read)
'1. Reading from a binary Excel file ('97-2003 format; *.xls)
Dim excelReader As IExcelDataReader = ExcelReaderFactory.CreateBinaryReader(stream)
'...
'2. Reading from a OpenXml Excel file (2007 format; *.xlsx)
Dim excelReader As IExcelDataReader = ExcelReaderFactory.CreateOpenXmlReader(stream)
'...
'3. DataSet - The result of each spreadsheet will be created in the result.Tables
Dim result As DataSet = excelReader.AsDataSet()
'...
'4. DataSet - Create column names from first row
excelReader.IsFirstRowAsColumnNames = True
Dim result As DataSet = excelReader.AsDataSet()
'5. Data Reader methods
While excelReader.Read()
'excelReader.GetInt32(0);
End While
'6. Free resources (IExcelDataReader is IDisposable)
excelReader.Close()



相关阅读:
MySQL使用命令备份和还原数据库
c# Graphics使用方法(画圆写字代码)
HTML5中的postMessage API基本使用教程
php中smarty模板条件判断用法实例
HTML5新增的Css选择器、伪类介绍
JavaScript字符串常用的方法
Javascript玩转继承(二)
jQuery事件绑定与解除绑定实现方法
一行命令搞定node.js 版本升级
ThinkPHP模板替换与系统常量及应用实例教程
举例说明如何为JavaScript的方法参数设置默认值
Win8如何使用自带的开始屏幕上的SkyDrive应用
Win8系统单击变双击怎么修复 Win8系统单击变双击修复方法
如何实现修改密码时密码框显示保存到cookie的密码
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 一种思绪 一些关于旅行的优美句子 饿出来的创业主意 读《滴水穿石的启示》作文600字 演讲稿:如果我是一名培训老师 读后感作文650字 燃气安全隐患整改方案 柳枝五首翻译 母亲节礼物 2013年12月大学生入党思想汇报:党课培训心得 大树和小树作文 泡泡国的公主作文700字 那些花儿,散落天涯作文450字 党课:为什么构建和谐社会要注重社会公平 多陪陪她 食品药品监督管理局工作规则(试行) 元宵节诗句,读古人的元宵节情怀 父亲,明年的清明,再见! 新疆中考满分作文500字_拥抱梦想 免费“意会”“言传”解难题——鉴赏文学作品的主题思想及其表现 超级搞笑方言小品剧本 :一万块 伤感心情短句精选 我爱上的不是你,我爱上的是我的爱情 做一个坚强的自己 非主流经典语句,把你的钱给我,让我一个人承担痛苦吧 六条职业女性必读的职场法则 升学宴文艺演出三句半 小学五年级作文500字:玫瑰 坐看王维的桂花落—关于读王维的诗的读后感作文 虐待罪自诉状范本 我不是一个神奇的人 生命是一场漂泊的漫旅 老奶奶作文500字 大一竞选班长演讲稿 2015旋转与角教学反思 《与爱同行》读后感600字 看《首席执行官》观后感 加快产业集聚区发展研究 云水之上,谣谣清歌 9.20全国爱牙日活动总结 追梦路上的小师妹 微博微博我爱你,就像猫儿爱恋腥 读《雄狮去流浪》有感作文450字 女人间友谊的小船永不翻的10条忠告 销售自我评价精简 预习课本 什么时候一起去看海 顶岗实习发言稿 十条励志满满的句子 气象局园区后勤服务社会化调研建议 XX人民商场语言文字工作事迹材料

Copyright © 2016 phpStudy |