表格类型如图所示,
C#读取这个excel表,怎么样可以从第六行开始读取,并且第六行作为列名称
从第几行开始读不是代码控制的吗
你引入的是NPOI还是excel.dll,不会是ADODB吧
引用Spire.Xls.dll
https://www.e-iceblue.cn/Downloads/Spire-XLS-NET.html
从指定行开始读取Excel到DataTable:
//创建Workbook对象并加载Excel文档
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"F:\ExportData.xlsx" , ExcelVersion.Version2013);
//获取第一张sheet
Worksheet sheet = workbook.Worksheets[0];
//设置range范围,从第6行第1列开始,到最后1行最后1列结束
CellRange range = sheet.Range[6, sheet.FirstColumn, sheet.LastRow, sheet.LastColumn];
//读取指定range的数据到datatable, 同时输出列名以及公式值
DataTable dt = sheet.ExportDataTable(range, true, true);