.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 交通频道 作文范文 体验的话题作文 201506.14随笔 老清洁工作文 描写要下雨的句子 初中生演讲作文 六月说再见作文600字 小学五年级冬天的雪作文例文 我的树叶画作文150字 看完,你会喜欢上里面的句子 春浅浅走来作文100字 看完最后一张卡片!请你别哭! 被打屁屁的女孩子 小学四年级作文350字:聪明的山羊 缱绻流年,香作穗,蜡成泪。 生活中没有如果 初中初一作文700字:梦幻谷 快乐野炊作文1500字 小学六年级作文450字:如果我有一朵七色花---------《七色花》读后感 等我优秀了,再来找我 岁月流痕作文 我最敬佩的姥姥400字 【精品】柴静演讲稿 君若懂得,我便心安 自作多情的感觉比失恋还要痛苦 2015学生会演讲稿 民政工作简报 学校班任教师的入党申请书样稿_入党申请书 若什么都不舍弃,便什么都不能获取 初三物理教师工作总结(2) 大学英语自我介绍范文 难忘的第一次旅游 思想要旅行 蚊子的叫声 漫天纷飞的雪花600字 为什么会这样 快乐的圣诞之夜 没想到我如此作文 2015幼儿园后勤计划 小学六年级作文700字:爸爸妈妈终于回来了 2013年7月入党思想汇报范文:以人为本 观《唐山大地震》有感550字 用力呼吸 走出你的世界 雪花飘落校园的时候 初中初一作文650字:都是勤奋惹的祸 窗外,荷香依旧 苦难与生命 态度决定一切作文400字 《丑小鸭》童话故事读后感400字 我们都爱萝卜

Copyright © 2016 phpStudy |