如何使用c# Windows窗体从Excel中的多个单元格中读取

本文关键字:单元格 读取 Excel 何使用 Windows 窗体 | 更新日期: 2023-09-27 18:11:16

我想在我创建的excel文档中添加Windows窗体控件。

为此,我使用vs2010 (c#)中的Office 2010 Excel 2010工作簿模板创建了一个新项目。我所要做的就是从多个单元格复制数据并将其写入文本文件。

每当我把所有的单元格我想在一个单一的名称空间,然后尝试读取"Value2",我只是得到"System.Object[,]"。

到目前为止,我所做的只是在表1中添加了一个radioButton,并创建了一个事件处理程序。我不知道该怎么办

如何使用c# Windows窗体从Excel中的多个单元格中读取

范围的Value2属性返回为一个二维值数组。要访问这些值,只需循环遍历数组:

object[,] values = range.Values2;
for(int i = 0; i < values.Length(0); i++)
    for(int j = 0; j < values.Length(1); j++)
    {
        object cellValue = values[i,j];
        // do something with the value
    }