ImageVerifierCode 换一换
格式:DOC , 页数:3 ,大小:52KB ,
资源ID:3533503      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3533503.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Excel文件导入与导出.doc)为本站会员(sk****8)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

Excel文件导入与导出.doc

1、Excel 文件的导入与导出一、POI 方式1、 Excel 文件导入private File excelFile; /struts2 上传文件方式FileInputStream fis=new FileInputStream(excelFile); /读取所上传的文件POIFSFileSystem pfs=new POIFSFileSystem(fis); /把上传文件转换为POI文件HSSFWorkbook workbook=new HSSFWorkbook(pfs); /把上传文件的内容写入工作簿HSSFSheet sheet=workbook.getSheetAt(0); /从工作簿中

2、读取数据到工作表中Iterator rows=sheet.rowIterator();/从工作表中读取每一行的数据while(rows.hasNext() /循环读取每行HSSFRow hRow=(HSSFRow)rows.next();Iterator cells=hRow.cellIterator();/从每行数据中读取每一列数据while(cells.hasNext()/循环读取每列HSSFCell hCell=(HSSFCell)cells.next();switch(hCell.getCellType()/判断每列的数据类型,然后输出数据case HSSFCell.CELL_TYPE

3、_NUMERIC:System.out.println(hCell.getNumericCellValue();break;case HSSFCell.CELL_TYPE_STRING:System.out.println(hCell.getStringCellValue();break;case HSSFCell.CELL_TYPE_BOOLEAN:System.out.println(hCell.getBooleanCellValue();break;case HSSFCell.CELL_TYPE_FORMULA:System.out.println(hCell.getCellFormul

4、a();break;default:System.out.print(“The File is Empty or Error.“);break;2、 Excel 文件导出String tableHeader =“,“,“,“,“,/标题名short cellNum = (short) tableHeader.length; /列数HSSFWorkbook workbook = new HSSFWorkbook();/新建工作簿HSSFSheet sheet=workbook.createSheet(“sheet1“);/新建名为sheet1 的工作表HSSFRow row = null; /新

5、建工作表中的行HSSFCell cell = null; /新建工作表中的列HSSFCellStyle style = workbook.createCellStyle();/工作表中除标题外的样式style.setAlignment(HSSFCellStyle.ALIGN_CENTER); /设置文字居中HSSFCellStyle style1=workbook.createCellStyle();/工作表中标题行的样式Style1.setAlignment(HSSFCellStyle.ALIGN_CENTER); /设置文字居中HSSFFont font = workbook.create

6、Font();/工作表中标题行的字体格式HSSFHeader header = sheet.getHeader();/为工作表新建一个 header.setCenter(“);/设置row = sheet.createRow(0); /创建标题行row.setHeight(short) 400); /设置每行的高度for (int i = 0; i cellNum; i+) /循环设置标题行每列的标题cell = row.createCell(short) i); /创建新列cell.setCellValue(tableHeaderi); /为新的列添加标题cell.setEncoding(H

7、SSFCell.ENCODING_UTF_16); /设置每列的字符编码格式sheet.setColumnWidth(short) i, (short) 2500); /设置列的宽度font.setColor(HSSFFont.COLOR_RED); /设置字体颜色为红色font.setBoldweight(short)250); /设置字体大小font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD); /设置粗体style1.setFont(font); /把前面设置的字体样式添加到每列样式中cell.setCellStyle(style1); /为每列添加样

8、式for (int i = 0; i 数据长度; i+) /循环读取每行每列的值与读取标题行数据一样.二、JXL 方式1、 创建一个简单的Excel文件/新建一个名为test的Excel文件WritableWorkbook book = Workbook.createWorkbook(new File(“test.xls“);/新建一个名为”第一页”的第一个工作表WritableSheet sheet=book.createSheet(“第一页“,0);/在工作表中第1行第1列的位置写入字符数据”test”Label label=new Label(0,0,“test“);sheet.addC

9、ell(label);/在工作表中第1行第2列的位置写入数字数据91627jxl.write.Number number=new jxl.write.Number(1,0,91627);sheet.addCell(number);book.write();book.close();2、 读取一个简单的Excel文件/获取一个名为”test” 的Excel文件Workbook book = Workbook.getWorkbook(new File(“test.xls“);/获取Excel 文件的工作第一个工作表Sheet sheet = book.getSheet(0);/获取工作表中第1行第

10、1列的数据Cell cell1 = sheet.getCell(0,0);/获取工作表中第1行第2列的数据Cell cell2=sheet.getCell(1,0);/取出第1行第1列的数据String result1 = cell1.getContents();/取出第1行第2列的数据String result2=cell2.getContents();/输出数据System.out.println(result1+“t“+result2);book.close();3、 修改一个简单的Excel文件/获取一个名为”test” 的Excel文件Workbook bk=Workbook.getWorkbook(new File(“test.xls“);/重新建立一个Excel 文件WritableWorkbook book=Workbook.createWorkbook(new File(“test.xls“), bk);/为 Excel文件添加一个名为” 第二页”工作表WritableSheet sheet=book.createSheet(“第二页“, 1);/为工作表第1行第1列添加字符数据”第二页测试数据”sheet.addCell(new Label(0,0,“第二页测试数据“ );book.write();book.close();

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。