1.在Excel中导数据(效率不高)
int rowcount = excel_JH.ActiveSheet.UsedRange.Rows.Count;
int currow = 3;
Worksheet ws_jhjk = excel_JHJK.Sheets[this.cmbJiHuaJianKongSheets.Text.ToString()];
string value = ws_jhjk.Cells[currow, 1].Text.ToString();
while (value!="")
{
currow++;
value = ws_jhjk.Cells[currow, 1].Text.ToString();
}
for (int i=2; i<=rowcount; i++)
{
if (excel_JH.ActiveSheet.Cells[i, 1].Text == "")
continue;
for(int j=0; j<cellInputs.Count; j++)
{
string v = excel_JH.ActiveSheet.Cells[i, cellInputs[j].SourceCell].Text;
ws_jhjk.Application.Cells[currow + i, cellInputs[j].TargetCell].Value = v;
}
}
这篇博客介绍了在Excel中批量处理数据的一种方法,通过遍历工作表中的单元格,将数据从一个工作表复制到另一个工作表。主要涉及到了Excel的行计数、循环结构以及数据填充操作,对于提升工作效率有一定帮助。
1514

被折叠的 条评论
为什么被折叠?



