在Excel COM互操作(C#)中,有什么区别:
_sheet = (Excel._Worksheet)_wb.Worksheets["SheetName"];
和
_sheet = (Excel._Worksheet)_wb.Sheets["SheetName"];
?
最佳答案
工作表可以包含工作表以外的其他“工作表” - 工作表不是唯一的可能性。例如那里的工作表只包含图表,但没有单元格。如今它们的使用不多。 因此,要保存,最好坚持使用“工作表”属性,因为这只会为您提供具有文档格式的工作表。如果运气不好,工作表可能包含与您的期望不同的工作表。 我怀疑是否存在许多“非工作表”,但你永远不知道,微软可能会引入更多的工作表变体。
关于excel - Excel 互操作中工作表和工作表之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14211437/