Dzwebs.Net

撰写电脑技术杂文十余年

Aspose.Cells excel单元格为空导致异常

Admin | 2020-7-5 10:14:51 | 被阅次数 | 936

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  Aspose.Cells可以完美的操作EXCEL,但是,也会存在一定的小问题。

  比如说,当我们使用oBook.Worksheets["Sheet1"].Cells[i, 0].Value获取单元格的内容是,如果内容为空,那么,就会导致异常。

  如何解决该问题呢?

  理论指导:先进行判断是否为空,如果不为空就取值,如果为空,得重新处理。

  代码如下:

  if (oBook.Worksheets["Sheet1"].Cells[i, 3].Type.ToString() == "IsNull") //单元格内容为空
    {
          stuzy = "";
     }
     else
     {
          stuzy = oBook.Worksheets["Sheet1"].Cells[i, 3].Value.ToString().Trim();
     }

  通过上述代码,就可以解决单元格内容为空导致的问题。

  知识拓展:

  oBook.Worksheets["Sheet1"].Cells[i, 3].Type.ToString() == "IsNull"

  使用类似上述的代码进行判断是否为空。


网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231