【发布时间】:2011-07-08 16:35:35
【问题描述】:
我正在使用 c# 来读取 excel 表特定单元格的值。但根据我的代码,我没有得到任何价值..
我获取单元格值的代码是:
foreach (DataRow dr in sourceds.Tables[0].Rows) {
while (clmn < dr.ItemArray.Count()) {
value = ((Microsoft.Office.Interop.Excel.Range)ws.Cells[row,clmn]).Text.ToString();
ws.Cells[row, clmn] = value;
ws.Cells[row, clmn] = value;
clmn++;
}
row++;
}
wb.Save();
在这里,我正在从其他工作表中读取单元格,并希望将该值插入到其他工作表中。
但我没有得到任何“价值”的价值..
【问题讨论】:
-
你如何确定
value没有值? -
为什么要将
value分配给ws.Cells[row, clmn]两次?
标签: c# excel office-interop excel-interop