将数组从行excel文件导入到c#

时间:2014-11-08 20:56:34

标签: c#

我正在尝试将一行从Excel工作表导入到C#中,如同数组一样。 我可以阅读excel程序并打开excel表但我不能将行应用于数组。 感谢任何帮助我的人......

Excel.Application ex = new Excel.Application();

Excel.Workbook wb = ex.Workbooks.Open(@"D:\excel.xlsm");

Excel.Worksheet sheet = wb.Sheets[1]; 

Excel.Range range = sheet.get_Range("B23", "E23");

System.Array arr = (System.Array)(range.Cells.Value2); 

// read it but not like array

 for (int ii = 0; ii < arr.Length; ii++)
         {
        Console.Write(arr[ii] + " ");
         }

1 个答案:

答案 0 :(得分:0)

您应该像这样迭代System.Array

foreach (string a in arr)
{
    Console.Write(a);
}