小弟我用NPOI怎么用获取指定列名称的单元格

我用NPOI如何用获取指定列名称的单元格?
Excel列名为单位。
我要获取第2行“单位”列的单元格,用npoi如何实现。
这样写不行:
IWorkbook hw = WorkbookFactory.Create(fs);
hw.GetSheetAt(0).GetRow(2).Cells["单位"]
请问如何实现?
------解决思路----------------------
GetRow 参数不是1??
------解决思路----------------------
excel不是数据库的表,它根本没有列名的概念
你所谓的列名,不过是第一行的内容文本而已
遍历一下第一行,自己匹配到底哪个cell里存的是"单位"呗
------解决思路----------------------
或者你试一下这个类
先把excel整个读到datatable里,就可以通过列名取值了