java jxl 读取excel时读取了很多空行 求解决办法 50

比如说我一个excel只有20行数据,但是读取的时候,sheet的结果却有31条数据或者更多!多出来的数据都是空的,但是会导致后期的校验通不过!在线等。求大神解决方案... 比如说我一个excel只有20行数据,但是读取的时候,sheet的结果却有31条数据 或者更多!多出来的数据都是空的,但是会导致后期的校验通不过!在线等。求大神解决方案 展开
 我来答
华兴兴华
2013-07-10 · TA获得超过189个赞
知道小有建树答主
回答量:297
采纳率:100%
帮助的人:223万
展开全部
/**
* 取得单元格的数据,并以String类型返回
*
* @param _sheet Excel的sheet对象
* @param _rowIndex 行索引
* @param _colIndex 列索引
* @return
* @see [类、类#方法、类#成员]
*/
public static String getCellDataInString(Sheet _sheet, int _rowIndex, int _colIndex)
{
String result = "";
if(_sheet.getRow(_rowIndex) != null)
{
//如果此格数据不存在
if (_sheet.getRow(_rowIndex).getCell(_colIndex) != null)
{
// cell类型判断。number类型
if (_sheet.getRow(_rowIndex).getCell(_colIndex).getCellType() == Cell.CELL_TYPE_NUMERIC)
{
int value = (int)_sheet.getRow(_rowIndex).getCell(_colIndex).getNumericCellValue();
result = String.valueOf(value).trim();
}
else
{
//string类型
result = _sheet.getRow(_rowIndex).getCell(_colIndex).getStringCellValue().trim();
}
}
}
return result;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式