using (FileStream fs = new FileStream(file, FileMode.Open, FileAccess.Read))
{
//XSSFWorkbook 适用XLSX格式,HSSFWorkbook 适用XLS格式
if (fileExt == ".xlsx")
{
workbook = new XSSFWorkbook(fs);//此处会报错提示The hyperlink for cell I2 references relation rId1, but that didn't exist!(单元格引用的超链接关系不存在!)
}
else if (fileExt == ".xls")
{
workbook = new HSSFWorkbook(fs);
}
else
{
workbook = null;
Console.WriteLine(string.Format("未选择正确的xlsx文件-{0}", DateTime.Now));
}
if (workbook == null)
{
return null;
}
//得到excel的sheet数for(intk =0; k < workbook.NumberOfSheets; k++) {if(workbook.IsSheetHidden(k)) {continue; } DataTable dt =newDataTable(); ISheet sheet = workbook.GetSheetAt(k);//表头 IRow header = sheet.GetRow(sheet.FirstRowNum); List
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4729/viewspace-3121706/ ,如需转载,请注明出处,否则将追究法律责任。