【发布时间】:2012-12-06 12:18:21
【问题描述】:
我正在使用 Excel.Interop
这是遍历excel单元格的代码:
for(i=1 ; i< 10; i++)
{
for (int j = 1; j < 10; j++) // 10 is no of columns(static)
{
oRng = (Microsoft.Office.Interop.Excel.Range)oSheet.Cells[i + 1, j+1]; // getting value here(its "")
string strValue = oRng.Text.ToString();
dr[j - 1] = strValue;
}}
我有一个隐藏在 Excel 表中的列,n 当我遍历该单元格时,我得到 ""。我不知道应该做什么才能获得该单元格的值。
谢谢
PS:这里使用的dr 是DataRow,我将其进一步存储在DataSet 中
【问题讨论】:
-
其他单元格是否返回值?在即时窗口中尝试 oSheet.Cells[i + 1, j+1].Address 和 oSheet.Name 以确保您引用了正确的区域。
标签: c# asp.net excel dataset import-from-excel