使用Poi时,即使它没有纸张,它也会自动创建纸张。如何知道它是否包含表格?
public bool Check(string Filepath, string sheetname)
{
HSSFWorkbook workbook;
using(FileStream stream = new FileStream(Filepath, FileMode.Open, FileAccess.Read){
workbook = new HSSFWorkbook(stream);
}
return workbook.contains(sheetname);
答案 0 :(得分:0)
不幸的是,NPOI / POI确实没有该功能。有一个worksheet.GetSheetAt(index)方法,但是当您尝试获取不存在的索引时会引发异常。因此,如果您想尝试遍历可能的索引号,请确保在循环内 内插入了一个try-catch。