我目前有一个包含多个工作表的excel文件,加载时间很长。我只需要一个名为“比较”的工作表。请问是否有办法打开特定的工作表而不加载其他任何东西。希望这会改善加载时间。
答案 0 :(得分:0)
如果您的Excel工作簿有很多工作表,您可以比较工作表名称是"比较"然后你打开它。否则不要打开。您可以使用EPPLUS excel库来阅读Excel工作表。
using (var pck = new ExcelPackage())
{
var sheetCount = pck.Workbook.Worksheets.Count;
if (sheetCount > 0)
{
for (var y = 1; y <= sheetCount; y++)
{
if(pck.Workbook.Worksheets[y].Name=="comparisons")
{
// You open sheet.
}
else
{
//Don't open sheet.
}
}
}
}