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

本文关键字:文件 导入 excel 数组 | 更新日期: 2023-09-27 18:29:38

我正试图将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] + " ");
         }

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

您应该像这样迭代System.Array

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