我正在使用Excel Data Reader插件读取和解析excel数据,并且我想将“ IsFirstRowAsColumnNames”设置为true,然后发现我创建的IExcelDataReader对象没有这样的定义。请参见下面的代码“ XXXXXXXXXX”。我想将第一行设置为列名。现在我有了“ Column1”,“ Column 2”,……“ Column n”。
Run Code Online (Sandbox Code Playgroud)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; }
谢谢你的帮助