如何获取总共 10 个“行”的所有工作表(例如 3 个)并将其合并到另一个新工作表中?问题:我得到的结果是它循环/读取最后一张表/ NO.3,它只显示 10 行。无法在 30 行的工作表中显示总行的所有工作表。
我尝试了什么:我尝试遍历 3 的工作表并遍历 10 的行。
for (int sheet = 1; sheet <= 3; sheet++)
{
xlworkSheet = (Excel.Worksheet)xlworkbook.Worksheets.get_Item(sheet);
//rw is equal to 10 rows
for (int row = 0; row <= rw; row++)
{
//extract out excel value and store it into empID variable
var empID=(string)(xlworkSheet.Cells[row,1]as(Excel.Range).Value.ToString();
//store empID into employeeobj
employeeobj.employeeID = empID;
xlNewSheet2.Cells[row, 1].Value = employeeobj.employeeID;
}
}
我得到了什么:一张新纸中的最后一张纸的 10 行。我的目标:新工作表中总工作表的 30 行。