質問があります。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++){
.....
}
}
どんな種類の助けも大歓迎です。ありがとう!!!