0
我有一個[,]字符串數組是40行乘40列項目。我試圖將它們寫入Excel表格,但輸出不斷在每列的第一行寫入相同的單詞。我究竟做錯了什麼?插入[,]字符串數組到一個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++;
}
'sheet.Cells [I,J]。價值=導致[I, j];'不清楚爲什麼你在循環中使用'i ++'和'j ++' - 你不需要這個。傳遞給'Cells []'的索引應該從1開始:沒有'Cells [0,0]',表單中的第一個單元格是'Cells [1,1] –