我正在尝试将一行从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] + " ");
}
答案 0 :(得分:0)
您应该像这样迭代System.Array
:
foreach (string a in arr)
{
Console.Write(a);
}