纯C#代码的Excel读取器(不需要Office Excel Com组件)
作者:C/S框架网  发布日期:2011/07/13 22:55:42
纯C#代码的Excel读取器(不需要Office Excel Com组件)

[翻译]
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

原文来自:http://www.msproject.cn/Article/excel_reader_cs.html



C/S框架网|原创精神.创造价值.打造精品


扫一扫加作者微信
C/S框架网作者微信 C/S框架网|原创作品.质量保障.竭诚为您服务


上一篇 下一篇