怎样利用JAVA生成Excel文件.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
怎样利用JAVA生成Excel文件

如何利用JAVA生成Excel文件; 使用Jakarta的POI项目操作Excel文件 ;POI对象名称所对应的Excel对象; 创建一个workbook ; 创建一个sheet ; 创建行 ; 创建cells(单元格) ; 设定单元格的值 ; 一个生成Excel的实例 ;java流 ;流的分类 ;按照六所处理的“源”的不同,可以分“节点流”和“处理流” 1、节点流(低级流) 面向特定的IO设备(如磁盘或网络)读 /写数据的流 2、处理流(高级流) 处理流的流,实现对一个已经存在的流 的连接和封装,通过所封装的流的功能调用实现数据读/写的功能 ;InputStream/ OutputStream(处理字节数据) 输入流 InputStream(低级流)?FileInputStream InputStream (低级流) ?FilterInputStream ?DataInputStream(高级流) 输出流 OutputStream (低级流) ?FileOutputStream OutputStream (低级流) ?FilterOutputStream ?DataOutputStream (高级流) 读/写流的方式都是以字节为单位进行的;Reader/Writer(处理字符类型的数据的流) 用于读取一个字符文件的类 Reader(基类)?InputStreamReader (高级流) ?FileReader (高级流) Writer(基类)? OutputStreamReader (高级流) ?FileReader (高级流) 用于读取数据源是一个字符串的流 Reader(基类)?StringReader (低级流) Writer(基类)? StringWriter (低级流) ; ;流的连接的基本原则是: 高级流域低级流打交道,低级流与I/O设备、文件打交道,高级流与低级流可以互相交流。 通过流的连接,可以降低层对设备的流的操作向程序员隐藏,而程序员只需要关心上层流的操作。;public class AppendFile { public static void main(String[] args) throws FileNotFoundException, IOException { POIFSFileSystem fs =new POIFSFileSystem(new FileInputStream(d:\\test.xls)); // 创建一个新的Excel HSSFWorkbook wb = new HSSFWorkbook(fs); // 在所创建的Excel中新建一个sheet页 HSSFSheet sheet = wb.getSheetAt(0); // 取该sheet页的第13行 HSSFRow row = sheet.getRow(12); // 第8列的单元格 HSSFCell cell = row.getCell((short)7); System.out.println(cell); String src = 单元格; // 在所取得单元格中书写内容 cell.setEncoding(HSSFCell.ENCODING_UTF_16); cell.setCellValue(src); // Write the output to a file FileOutputStream fileOut = new FileOutputStream(d:\\ww.xls); wb.write(fileOut); fileOut.close(); } } ;

文档评论(0)

wuyoujun92 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档