我正在使用 Excel Data Reader 插件来读取和解析 excel 数据,我想将“IsFirstRowAsColumnNames”设置为 true,然后发现我创建的 IExcelDataReader 对象没有这样的定义。请参阅下面的代码中的“XXXXXXXXXX”。我想将我的第一行设置为列名。现在我有“Column1”,“Column 2”,......“Column n”。
public DataTable ExcelDataTable(string filename) { FileStream stream = File.Open(filename, FileMode.Open, FileAccess.Read); IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlRead(stream); excelReader.XXXXXXXXXXXX= true; DataSet result = excelReader.AsDataSet(); DataTableCollection table = result.Tables; DataTable resultTable = table["Person"]; return resultTable; }
谢谢你的帮助