【问题标题】:Difference between Worksheets and Sheets in Excel interopExcel互操作中工作表和工作表之间的区别
【发布时间】:2013-01-08 09:03:57
【问题描述】:

在excel COM interop(C#)中,有什么区别:

_sheet = (Excel._Worksheet)_wb.Worksheets["SheetName"];

_sheet = (Excel._Worksheet)_wb.Sheets["SheetName"];

?

【问题讨论】:

    标签: excel c#-4.0 interop


    【解决方案1】:

    工作表可以包含其他“工作表”而不是工作表 - 工作表不是唯一的可能性。例如。那里的表格只包含图表,但没有单元格。它们今天使用的不多。 因此,要保存最好坚持 Worksheets 属性,因为这只会为您提供具有文档格式的工作表。如果运气不好,工作表可能包含与您的期望不同的工作表。 我怀疑是否还有很多“非工作表”存在,但你永远不知道,微软可能会引入更多的工作表变体。

    【讨论】:

    • Charts 在Sheets,但不在Worksheets
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-04
    相关资源
    最近更新 更多