将[,]字符串数组插入Excel工作表

时间:2015-08-31 03:06:28

标签: c# excel for-loop multidimensional-array

我有一个[,]字符串数组,是40行乘40列项。我试图将它们写入excel表,但输出仍然在每列的第一行写入相同的单词。我究竟做错了什么?

   public static void writeToFile(this string [,] result)
    {

        try
        {
            //open instance of excel 
            Microsoft.Office.Interop.Excel.Application app = null;


            app = new Excel.Application();
            app.Workbooks.Add();
            Excel._Worksheet sheet = app.ActiveSheet;

            sheet.Name = "Sheet 1";
            int resultCount = result.Length;


                for (int i = 0; i < 40; i++)
                {
                    for (int j = 0; j < 40; j++ )
                    {

                        sheet.Cells[i].Value = result[i,j];
                        j++;
                    }
                    i++;
                }

1 个答案:

答案 0 :(得分:1)

如果你有一个数组,第一维有行,第二维有列,你可以写:

{{1}}