0

質問があります。for ループを使用して、スプレッドシート内のすべての列/行を調べる方法はありますか?? 現在、コードで次のような foreach ループを使用しています: (内部で何が起こっているかは無視してかまいません)。

foreach (ExcelRow row in w1.Rows)
{
    foreach (ExcelCell cell in row.AllocatedCells)
    {

        Console.Write("row: {0}", globalVar.iRowActual);
        if (globalVar.iRowActual > 1)
        {
             cellValue = SafeCellValue(cell);
             Console.WriteLine("value is: {0}", cellValue);
        }


    }
    globalVar.iRowActual++;
}

問題は、各セルの値を新しい変数に割り当てて、それを別のメソッドに渡したいということです。これには for ループを使用したいと思います。CalculateMaxUsedColumns を列の制限として使用できることはわかっていますが、行に使用できるようなプロパティはありますか?!

これは私がやりたいことです:

 int columnCount = ws.CalculateMaxUsedColumns();
 int rowCount = ws.CalculateMaxUsedRows(); ------> PART I NEED HELP WITH
 for(int i=0; i <columnCount; i++){
     for(int j = 0; j<rowCount; j++){
           .....
     }
 }

どんな種類の助けも大歓迎です。ありがとう!!!

4

1 に答える 1