问题描述
HSSFSheetsheet=(HSSFSheet)hssfworkbook.GetSheetAt(0);IEnumeratorrows=sheet.GetRowEnumerator();while(rows.MoveNext()){HSSFRowrow=(HSSFRow)rows.Current;}row就是excel第一张表中的第2行我想获取他的第一行HSSFSheetsheet=(HSSFSheet)hssfworkbook.GetSheetAt(0);IEnumeratorrows=sheet.GetRowEnumerator();HSSFRowrow=(HSSFRow)rows.Current;这样写为什么有错误。rows.MoveNext()怎么理解
解决方案
解决方案二:
rows.MoveNext()还有下一行返回true,没有返回false
解决方案三:
using(Streamstream=File.OpenRead("path")){HSSFWorkbookworkbook=newHSSFWorkbook(stream);workbook.GetSheetAt(0).GetRow(0).Tostring();//第一张表第一行}
时间: 2024-10-22 14:50:15