excel - Excel 互操作中工作表和工作表之间的区别

标签 excel c#-4.0 interop

在Excel COM互操作(C#)中,有什么区别:

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

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

最佳答案

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

关于excel - Excel 互操作中工作表和工作表之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14211437/

相关文章:

ios - NativeScript:从 interop.reference 获取字符串

vba - 什么是worksheet.Cells(row,col).Formula

excel - 无法在spring boot rest Controller 中的响应实体中获取excel文件

c#-4.0 - JavaScriptSerializer从日期减去一天

javascript - Radpanelbar 滚动问题

c# - 在 C# 应用程序中使用现有的 C++ 代码

c# - 如何在 .NET Interop.Excel.Workbooks.OpenText 中指定编码

python - VBA背面运行Python的权限错误

list - 使用 VBA 对 Excel 列表进行排序不起作用

javascript - 使用 JavaScript 的文本框自动结果出现故障