java在Java代码中创建Excel表格并进行插入查看表格里面一个单元格的内容
2017-06-03 17:51
351 查看
创建
public void WriteExcel() throws Exception {
//1、创建工作簿
HSSFWorkbook work = new HSSFWorkbook();
//2、创建工作表
HSSFSheet sheet = work .createSheet("名称");//指定工作表名
//3、创建行;创建第3行
HSSFRow row = sheet.createRow(这个是第n行);//java开发人员要学会0是一
//4、创建单元格;创建第3行第3列
HSSFCell cell = row.createCell(这个是第n列);
//row和cell就确定了这个单元格里面的内容
cell.setCellValue("字符串");
//输出到硬盘
FileOutputStream outputStream = new FileOutputStream("D:\\it\\测试.xls");
//把excel输出到具体的地址
work .write(outputStream);
work .close();
outputStream.close();
}
上面的这个是03版本以前的,以后的版本07以后只需要把里面HSSF开头的改成XSSH就可以了另外还有需要把文件的后缀名改成xlsx
读取:
FileInputStream inputStream = new FileInputStream("D:\\it\\测试.xls");
//1、读取工作簿
HSSFWorkbook workbook = new HSSFWorkbook(inputStream);
//2、读取第一个工作表
HSSFSheet sheet = workbook.getSheetAt(0);
//3、读取行;读取第3行
HSSFRow row = sheet.getRow(n);
//4、读取单元格;读取第n行第n列
HSSFCell cell = row.getCell(n);
System.out.println("第n行第n列单元格的内容为:" + cell.getStringCellValue());//在console里面打印出看一下是否读取成功
workbook.close();
inputStream.close();
}
注意!!这个不是我个人的原创,向别人学习到的东西,把它放在博客里面供大家一起学习
public void WriteExcel() throws Exception {
//1、创建工作簿
HSSFWorkbook work = new HSSFWorkbook();
//2、创建工作表
HSSFSheet sheet = work .createSheet("名称");//指定工作表名
//3、创建行;创建第3行
HSSFRow row = sheet.createRow(这个是第n行);//java开发人员要学会0是一
//4、创建单元格;创建第3行第3列
HSSFCell cell = row.createCell(这个是第n列);
//row和cell就确定了这个单元格里面的内容
cell.setCellValue("字符串");
//输出到硬盘
FileOutputStream outputStream = new FileOutputStream("D:\\it\\测试.xls");
//把excel输出到具体的地址
work .write(outputStream);
work .close();
outputStream.close();
}
上面的这个是03版本以前的,以后的版本07以后只需要把里面HSSF开头的改成XSSH就可以了另外还有需要把文件的后缀名改成xlsx
读取:
FileInputStream inputStream = new FileInputStream("D:\\it\\测试.xls");
//1、读取工作簿
HSSFWorkbook workbook = new HSSFWorkbook(inputStream);
//2、读取第一个工作表
HSSFSheet sheet = workbook.getSheetAt(0);
//3、读取行;读取第3行
HSSFRow row = sheet.getRow(n);
//4、读取单元格;读取第n行第n列
HSSFCell cell = row.getCell(n);
System.out.println("第n行第n列单元格的内容为:" + cell.getStringCellValue());//在console里面打印出看一下是否读取成功
workbook.close();
inputStream.close();
}
注意!!这个不是我个人的原创,向别人学习到的东西,把它放在博客里面供大家一起学习
相关文章推荐
- 用java的poi类读取一个excel表格的内容后再写入到一个新excel表格中的完整代码
- java代码生成Excl表格然后以附件的形式进行发送,里面的内容是用数据库的信息进行填充的。
- java后台代码创建表格并填充相应的内容
- 使用jQuery动态创建一个表格(根据用户输入的内容添加一行数据,并且能逐行删除)
- 怎么用java代码写一个线性布局;布局里面有两个按钮是水平的
- ABAP--一个读取EXCEL单元格的内容超过256个字符的代码样例(from Jack)
- ABAP--一个读取EXCEL单元格的内容超过256个字符的代码样例
- [学习笔记]Java代码构建一个线程池的自己学习写的实例,用这个你会更好的理解文章内容
- Unity3D用代码方式创建一个Cube并对其进行操作用C#实现
- 鼠标悬浮到表格的单元格上,将弹出一个框,框中显示这个单元格的内容。框失去焦点,框也消失。利用jQuery+javascript写的。
- 定义好word模板之后,使用java和jacob代码替换里面的指定的内容生成word
- ABAP--一个读取EXCEL单元格的内容超过256个字符的代码样例
- 一个控制 Word 插入表格的代码
- 内容文件Java创建TXT文件并进行读、写、修改操作
- jsf中用java代码把一个list的内容导出到本地excel
- 发现了一个腾讯微博代码BasicAPI .java的里面的一个很低级bug,居然用==比较字符串
- ABAP--一个读取EXCEL单元格的内容超过256个字符的代码样例
- 关于在代码里面使用同一个Session创建的同一个DATAQUERY
- 做了一个cms系统 在发布内容时候插入的代码被屏蔽了
- ABAP--一个读取EXCEL单元格的内容超过256个字符的代码样例