如何将excel中数据用C#读取并存在一个数组中

怎么将excel中数据用C#读取并存在一个数组中?
如何将excel中数据用C#读取并存在一个数组中
如图,excel中数据怎么放入c#的数组中,如a[0,0]=22200,a[1,0]=21500
------解决思路----------------------
是的,读取Excel工作表中的数据可以这样写
var worksheet = workbook.Worksheets["工作表1"];
var maxN = worksheet.Range["A1"].End[excel.XlDirection.xlDown].Row;   //从A1向下查找最低下的一个数据行的坐标
object[,] arr = worksheet.Range["A2:H" + maxN].Value2;


读取的数据放到二维数组 arr 中。
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

是的,读取Excel工作表中的数据可以这样写
var worksheet = workbook.Worksheets["工作表1"];
var maxN = worksheet.Range["A1"].End[excel.XlDirection.xlDown].Row;   //从A1向下查找最低下的一个数据行的坐标
object[,] arr = worksheet.Range["A2:H" + maxN].Value2;


读取的数据放到二维数组 arr 中。

多谢指导,我能再问下var worksheet = workbook.Worksheets["工作表1"],里面“工作表1”是不是excel文件的存储地址,比如我excel文件放在c盘,是不是应该写成“c:/工作表1.xls”?

这个工作表1,是你这个文件中的某一个具体的工作簿名,就是你新建一个XLS文件,打开后,在下面能看到的sheet1,sheet2,sheet3这个。

哦,那我这个excel文件是自己创建的,应该放在哪个位置C#才能读取呢,或者是要用什么语句来读取这个excel文件?

workbook.open读取你的EXCEL文件。。