如何使用C#Windows窗体在Excel中读取多个单元格

我想将Windows窗体控件添加到我创build的Excel文档中。

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

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

到目前为止,我所做的所有工作都是在Sheet 1中添加了一个radioButton,并创build了一个事件处理程序。 过去我不知道该怎么做。

范围的Value2属性以Value2数组值的forms返回。 要访问这些值,只需循环访问数组:

 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 }