读取excel文件,然后也可以生成excel文件,用java实现,不废话了,直接贴代码和结果。补充一下这个需要引入一个包,要下载一个poi-3.0.jar(直接点击就可以下载)文件。下载完之后就加到classpath就能编译通过,然后就行了。。
我还是说一下步骤吧。。先创建一个工作簿对象new HSSFWorkbook(new
FileInputStream(filepath)),然后在创建工作表 workbook.getSheetAt(0)0表示sheet1,也可以直接用getSheet("Sheet1")这个参数可以是工作表名,然后在遍历所有的单元格,并读取数据,遍历的时候要注意单元格的格式,有两种,分为数字和字符串,所以要进行判断,额,r.getCell((short)j).getCellType() == 1,这个是字符串用getStringCellValue()获取,然后如果是getCellType()是0的话,则是数字内容,用getNumericCellValue()获取,然后读取excel文件结束了。。。。
具体创建excel文件的方法也是差不多。。先createSheet()创建工作表,然后不断的createRow(),createCell()创建单元行和列。。然后用输出流直接输出就行了。。。