c# - 如何获取包含 Excel 数据的列数

标签 c# .net excel

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

例如: 如果 myWorksheet.Columns.Count 返回给定工作表中的总列数,是否没有类似以下内容的等效项:myWorksheet.Columns.UsedCount?

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

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

最佳答案

使用互操作,您可以使用以下方式获取已使用元素的范围

oXLSheet.UsedRange.Address

其中 oXLSheet 是您的 Worksheet 对象

关于c# - 如何获取包含 Excel 数据的列数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/356432/

相关文章:

Excel 换行符(char(10))复制/粘贴问题

arrays - 二维数组值在特定位置打印

c# - 无效的 URI : Invalid port specified when url has more than one colon

c# - 当我通过 google.api.drive 请求文件列表时,我返回一个 pdf 文件 "How to get started with Drive"

c# - 查询附加实体

.net - "Memory Leak"的剖析

.net - 在 .NET 代码中嵌入 Excel 逻辑以实现复杂公式

c# - 如何在其他类中使用ScreenWidth?

c# - List<T> 中的 Contains 和 Exists 有什么不同?

C# MessageBox 导致按键处理程序忽略 SuppressKeyPress