纯C#代码的Excel读取器(不需要Office Excel Com组件)

一 个纯C#代码编写的Excel文件读取器,可以读出在工作簿(workbook)中的所有Worksheet,所有WorkSheet中的单元,单元的内 容(文本,数字,日期或错误),单元的格式(字体,对齐,线条类型,背景等)够读取文件中的图片,获取图象的大小,位置,数据和格式。

[翻译]
Liu Junfeng著Excel Reader

[简介]

这个链接库是基于以下几篇文章编写出来的,非常感谢它们的作者:

复合文档格式
Excel文件格式
微软Office 97绘图文件格式

本文涉及了BIFF8/BIFF8X格式下的记录结构。


功能

1. 读出在工作簿(workbook)中的所有Worksheet
2. 读出所有WorkSheet中的单元
3. 读取单元的内容(文本,数字,日期或错误)
4. 读取单元的格式(字体,对齐,线条类型,背景等)
5. 够读取文件中的图片,获取图象的大小,位置,数据和格式

代码使用


1. 打开文件

Stream fileStream = File.OpenRead(file);
Workbook book = new Workbook();
book.Open(fileStream);
Worksheet sheet = book.Worksheets[0];



2. 读取单元

int row = 1;
int col = 0;
string ID = sheet.Cells[row, col].StringValue;

Picture pic = sheet.ExtractPicture(row, col);
关于作者 Liu Junfeng

Liu Junfeng的个人在线信息

转载于:https://www.cnblogs.com/nosnowwolf/articles/1151376.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值