从Excel

时间:2015-09-18 15:45:09

标签: c# excel

我正在使用它来读取Excel列中的所有值:

            Range columnToRead = ws.UsedRange.Columns[columnIndex];
            System.Array myValues = (System.Array)columnToRead.Cells.Value;
            List<String> myListValues = myValues.OfType<object>().Select(o => o.ToString()).ToList<String>();
            myListValues.RemoveAt(0);    //remove header

工作正常。

但是我注意到忽略/跳过空单元格。

如果我想在单元格为空时将""添加到我的列表中,该怎么办?

1 个答案:

答案 0 :(得分:-2)

IF(ISBLANK(A1),1,0) 

可用于检查单元格是否为空白。 如果单元格为空,则返回1,否则返回0.

此外,如果你想忽略空格,你可以使用

IF(ISBLANK(A1),TRUE,(TRIM(A1)=""))