2024年6月7日发(作者:)

笔记-Excel转DataTable的NPOI简单范例

这篇主要是写给自己备忘的,以下为使用NPOI读取表格Excel文件,自动转成

DataTable的简单范例: (NPOI是什 ? 可参考旧文)

using ;

using ;

using del;

using del;

public class NPOIHelper

{

public static DataTable ReadExcelAsTableNOPI(string fileName)

{

using (FileStream fs = new FileStream(fileName, ))

{

HSSFWorkbook wb = new HSSFWorkbook(fs);

Sheet sheet = etAt(0);

DataTable table = new DataTable();

//由第一列取标题做为字段名称

Row headerRow = (0);

int cellCount = llNum;

for (int i = ellNum; i < cellCount; i++)

//以字段文字为名新增字段,此处全视为字符串型别以求简化

(

new DataColumn(l(i).StringCellValue));

//略过第零列(标题列),一直处理至最后一列

for (int i = (owNum + 1); i < wNum; i++)

{