C# 如何从excel中获取包含数据的列数

C# 如何从excel中获取包含数据的列数,c#,.net,excel,C#,.net,Excel,我想知道Excel互操作中是否有一个简单的属性,用于返回给定工作表中已使用列(包含数据的列)的计数 例如: 如果myWorksheet.Columns.Count返回给定工作表中的总列数,那么在myWorksheet.Columns.UsedCount行中是否没有等效项 我不确定这个问题是不是太基本了以至于不能问,但在搜索谷歌时,我似乎只能找到一些相当神秘的解决方案,这些解决方案似乎是一个人在与Excel交互时想要做的基本类型的事情 我试图通过不提出一堆不相关的代码来保持这种简洁;但是如果我不够

我想知道Excel互操作中是否有一个简单的属性,用于返回给定工作表中已使用列(包含数据的列)的计数

例如: 如果myWorksheet.Columns.Count返回给定工作表中的总列数,那么在myWorksheet.Columns.UsedCount行中是否没有等效项

我不确定这个问题是不是太基本了以至于不能问,但在搜索谷歌时,我似乎只能找到一些相当神秘的解决方案,这些解决方案似乎是一个人在与Excel交互时想要做的基本类型的事情


我试图通过不提出一堆不相关的代码来保持这种简洁;但是如果我不够明确,请告诉我。

使用互操作,您可以使用

oXLSheet.UsedRange.Address


其中oXLSheet是您的工作表对象

我找不到“地址”。但是,你让我走上了正确的道路,善良的先生。int usedCount=wsWorkOrders.UsedRange.Columns.Count;工作得很有魅力。非常感谢你。