Java excel的导入导出
2015-11-16 20:58
381 查看
将数据写入excel
从excel读取数据
public void WriteExcel() { HSSFWorkbook wb = new HSSFWorkbook(); Sheet sheet = wb.createSheet("jack"); sheet.setDefaultColumnWidth(15); sheet.setDefaultRowHeight((short) 300); for (int i = 0; i < 10; i++) { Row row = wb.getSheet("jack").createRow(i); for (int j = 0; j < 10; j++) { row.createCell(j).setCellValue(j*i); } } FileOutputStream out = null; try { out = new FileOutputStream("f:\\text.xls"); wb.write(out); } catch (IOException e) { System.out.println(e.toString()); } finally { try { out.close(); } catch (IOException e) { System.out.println(e.toString()); } } }
从excel读取数据
public void ReadExcel(String fileName) { boolean isXlsx = false; // 判断是否是xlsx格式 if (fileName.endsWith("xlsx")) isXlsx = true; try { InputStream input = new FileInputStream(fileName); // 建立输入流 Workbook wb = null; if (isXlsx) { wb = new XSSFWorkbook(input); } else { wb = new HSSFWorkbook(input); } Sheet sheet = wb.getSheetAt(0); // 获得第一个表单 for (int rowNum = 7; rowNum <= sheet.getLastRowNum(); rowNum++) { Row hssfRow = sheet.getRow(rowNum); System.out.println(hssfRow.getCell(2)); System.out.println(hssfRow.getCell(1)); break; } } catch (IOException ex) { ex.printStackTrace(); } }
相关文章推荐
- java对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- 使用Python生成Excel格式的图片
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树