我的目标是检查每行中的行,Sheet1以便发现有多少行,所以我放了一个 do\while ,一旦到达空白单元格就应该停止
例子:
行 1 数据
行 2 数据
行 3 数据
行 4 数据
行 5 数据第 6 行数据
第 7 行数据
在本例中,我只需要前 5 行,因此 do\while 检查旨在在到达空白单元格后停止。这种情况不会发生,因为检查不会循环(它在完成一个循环后停止,就像它找到一个空白单元格,即使它填充了数据)。
string str;
int rCnt = 11; //the data I need is after the 10th row in excel
int cCnt = 1;
int valori = 1;
Excel.Application xlApp = new Excel.Application();
Excel.Workbook xlWorkbook = xlApp.Workbooks.Open(label4.Text, 0, false, 5, "", "",
false, Excel.XlPlatform.xlWindows,
"", true, false, 0, true, false,
false); …Run Code Online (Sandbox Code Playgroud)