我如何获取包含来自Excel数据的列数

Asked
Viewd4152

2

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

例如: 如果myWorksheet.Columns.Count返回给定工作表中的列总数,则myWorksheet.Columns.UsedCount吗?

我不确定这个问题是否太基本了,甚至不能问,但是在搜索google时,我似乎只能找到一些相当不可思议的解决方案,以解决人们想要做的一件相当基本的事情。与Excel交互。

为了尽量简短,我不摆出一堆无关的代码;但是请让我知道我是否不够明确。

1 个答案

3

使用互操作,您可以使用以下元素来获取使用范围:

oXLSheet.UsedRange.Address

其中oXLSheet是您的工作表对象

  • 我找不到“地址”。但是,先生,您把我带上了正确的道路。

    int usedCount = wsWorkOrders.UsedRange.Columns.Count;

    像魅力一样工作。非常感谢。

    agentlameDecember 10, 2008 15:58