参考:https://github.com/ExcelDataReader
安装
右键项目的“引用”,选择“管理NuGet包”,搜索“ExcelDataReader”。
包:ExcelDataReader和ExcelDataReader.DataSet
常用方法
Read()
从当前表中读取一行NextResult()
将光标指向下一行ResultsCount
返回当前工作簿中的表数Name
返回当前表的名称FieldCount
返回当前表中的列数RowCount
返回当前表中的行数。这包括由 AsDataSet () 排除的终端空行HeaderFooter
返回带有有关头和脚的信息的对象,或者如果没有MergeCells
返回当前表中的合并单元格范围阵列RowHeight
返回当前行的点的视觉高度。如果行被隐藏,则可能是 0GetColumnWidth()
返回字符单元中列的宽度。如果列被隐藏,则可能是 0GetFieldType()
返回当前行中的值类型IsDBNull()
检查当前行中的值是否为空GetValue()
从当前行中返回值GetDouble()
将当前行的值返回到各自的类型,如GetInt32()
GetBoolean()
GetDateTime()
GetString()
GetNumberFormatString()
返回包含格式代码的字符串,以获得当前行中值GetNumberFormatIndex()
返回当前行中值的数字格式索引。低于 164 的索引值是指内置数字格式,否则表示自定义数字格式。GetCellStyle()
返回包含当前行中单元格的样式信息的对象
TestCode