java excel 逐行读取_java利用poi读取Excel文件

本文介绍了如何使用Java的POI库逐行读取Excel文件内容,通过创建二维数组来存储读取的数据,并提供了详细的代码示例,包括读取过程和处理不同类型的单元格值。
摘要由CSDN通过智能技术生成

java读取Excel文件,笔者认为:从结构上来看,Excel文件是由一个一个的单元格组成的,有点像细胞cell,逐行的排列。那么我们读的时候也应该逐行逐行的读,从左到右的寻找每一个cell。

直播电商开发找捌跃科技

一、实例代码:

只是实现了一种方式,因为依照读取内容的不同,读取的后想要的操作不同,因此不能苟同全部,只是方法是相通的。

说道Excel文件的结构,这货从数学的角度来说,绝对是一个二维数组,因此我就拿字符串二维数组接受读取后的内容,并每个单元格每个单元格的打印。当然也可以返回三维数组(包含该单元格的位置坐标)。

/**

20181105 red_ant

@param file excel 格式的文件

@param ignoreRows 读取开头忽略的行数

@return 读取的结果

*/

publicstaticString[][] readExcelData(File file,intignoreRows) throws Exception{            List result =newArrayList();introwSize =0;            BufferedInputStreamin=newBufferedInputStream(newFileInputStream(file));//打开HSSWorkbookPOIFSFileSystem fs =newPOIFSFileSystem(in);            HSSFWorkbook wb =newHSSFWorkbook(fs);            HSSFCell cell =null;for(intsheetIn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值