`
huanglz19871030
  • 浏览: 248954 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

poi方式操作execl具体方法

阅读更多

 使用POI创建一个简单的   myXls.xls   文件  
   
  常用的包为   org.apache.poi.hssf.usermodel.*;  
  例子:  
   
  import   java.io.*;  
  import   org.apache.poi.hssf.usermodel.*;  
   
  public   class   ZoomSheet   {  
   
          public   ZoomSheet()   {  
          }  
   
          public   static   void   main(String   args[])  
                  throws   IOException   {  
   
                  HSSFWorkbook   wb   =   new   HSSFWorkbook();  
                  HSSFSheet   sheet1   =   wb.createSheet("new   sheet");  
                  FileOutputStream   fileOut   =   new   FileOutputStream("workbook.xls");  
                  wb.write(fileOut);  
                  fileOut.close();  
          }  
  }  
   
  类:  
  HSSFWorkbook 创建   xls   的对象; HSSFWorkbook   hw   =   new   HSSFWorkbook();                  
  设置分区显示; hw.setRepeatingRowsAndColumns(sheet的index,   行,   列,   行,   列);  
  HSSFSheet 创建   xls   中的sheet(工作表); HSSFSheet   sheet   =   hw.createSheet("sheet1");       sheet1   是   sheet   的名称   可缺省  
  设置列高; sheet.setColumnWidth((short)short,   (short)short);  
  HSSFRow 创建   xls   中的行; HSSFRow   row   =   sheet.createRow(0);                             0   表示第一行  
  设置行高; row.setHeight((short)short);  
  HSSFFont 创建   xls   中的字体; HSSFFont   font   =   hw.createFont();  
  设定字体大小; font.setFontHeightInPoints((short)54);  
  设定为斜体; font.setItalic(true);  
  设定文字删除线; font.setStrikeout(true);  
  HSSFCellStyle 设定单元格风格; HSSFCellStyle   style   =   wb.createCellStyle();  
  加入字体; style.setFont(font);  
  HSSFCell 设定单元格; HSSFCell   cell   =   row.createCell((short)0);  
  单元格水平对齐方式; style.setAlignment(align);         //单元格水平   0   普通   1   左对齐   2   居中   3   右对齐   4   填充   5   正当   6   居中选择  
  单元格垂直对齐方式; style.setVerticalAlignment(align);       //单元格垂直   0   居上   1   居中   2   居下   3   正当  
   
  单元格下边框为细线; style.setBorderBottom((short)short);  
  同上一命令一同使用,设置颜色; style.setBottomBorderColor((short)short);  
  单元格左边框; style.setBorderLeft((short)short);  
  style.setLeftBorderColor((short)short);  
  单元格右边框; style.setBorderRight((short)short);  
  style.setRightBorderColor((short)short);  
  单元格上边框; style.setBorderTop((short)short);  
  style.setTopBorderColor((short)short);  
  单元格字符编号(中文); cell.setEncoding(HSSFCell.ENCODING_UTF_16);       //中文  
  单元格显示的值; cell.setCellValue("中医药");     值的类型有:double,int,String,Date,boolean  
  单元格背景色; style.setFillForegroundColor((short)short);  
  图案类型; style.setFillPattern((short)short);  
  单元格合并; sheet.addMergedRegion(new   Region(行,   (short)列,   行,   (short)列));  
   
   
  单元格风格加入; cell.setCellStyle(style);  
   
               
   
   
  打印设置  
  引入包 import   org.apache.poi.hssf.usermodel.HSSFPrintSetup;  
  创建打印设置对象 HSSFPrintSetup   hps   =   hs.getPrintSetup();  
  设置A4纸 hps.setPaperSize((short)9);      
  将页面设置为横向打印模式 hps.setLandscape(true);    
   
  设置打印页面为水平居中 sheet.setHorizontallyCenter(true);        
  设置打印页面为垂直居中 sheet.setVerticallyCenter(true);

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/superch0054/archive/2008/07/18/2672007.aspx

分享到:
评论

相关推荐

    基于POI的Excel操作Java类

    为更方便的使用POI的API来操作Excel(2003)文件,对POI中针对Excel文件的读写进行了简单封装。此类中包含以下功能: 1.根据模板创建Excel文件 2.获取及更新Excel文件内容 3.创建、复制Sheet 4.设置Sheet名称 ... ...

    spring3.2.5 MVC Poi3.9操作excel批量导入

    具体实现批量导入Excel到数据库的过程中,首先,我们需要使用Apache POI解析Excel文件,获取数据。这通常涉及读取工作簿、工作表、行和单元格,将它们转换为合适的对象模型。然后,这些对象可以被映射到数据库模型,...

    poi 操作excel模板

    本篇将深入探讨如何利用Apache POI来操作Excel模板,以及如何读取数据并将其填充到新生成的文件中,最终提供下载。 首先,你需要在项目中引入Apache POI的依赖。如果你使用的是Maven,可以在pom.xml文件中添加以下...

    POI生成Excel POI操作Excel POI读取Excel POI类库

    Apache POI是一个强大的Java库,专门用于处理...通过lib.rar和Poi02.rar中的示例代码,你可以更深入地了解和学习POI操作Excel的具体实现。在实践中,结合这些资源,你将能够熟练地在Java Web项目中集成Excel处理功能。

    POI操作Excel完美生成水印

    5. **保存Excel**:最后,使用Workbook对象的write()方法将更改保存回Excel文件,确保所有的操作都已正确应用。 以下是一个简化的示例代码片段,展示了如何使用Apache POI生成水印: ```java import org.apache....

    POI操作Excel的封装

    在这个场景中,"POI操作Excel的封装"指的是对POI API进行的高级抽象和简化,以便于开发人员更方便地处理Excel文件。通过反射和约定,可以创建一个易于使用的API,隐藏底层复杂的POI细节。 反射是Java编程语言中的一...

    使用POI,实现excel文件导出,图片url导出文件,图片和excel文件导出压缩包

    本文将深入探讨如何使用POI库来实现Excel文件的导出,以及如何将图片URL转换为图片文件并与其他文件一起打包成压缩包。 首先,让我们了解一下Apache POI。POI是Java开发者的开源API,它允许程序创建、修改和显示...

    poi读取excel文件

    在Java编程环境中,Apache POI库是一个非常重要的工具,它允许开发者读取、写入以及修改...总的来说,Apache POI是Java处理Excel文件的强大工具,通过合理利用提供的库和源码示例,可以有效地读取和操作Excel数据。

    POI使用Excel模板文件循环输出行并导出Excel

    总结,Apache POI提供了一套完整的API,使得在Java中操作Excel文件变得简单。通过循环读取数据和应用模板,我们可以快速生成大量定制化的Excel报告。在"poiDemo2"这个示例中,你可以找到具体实现这些步骤的代码,...

    poi解析excel文件

    2. **创建Workbook对象**:Workbook是Excel文件的顶级容器,你可以通过HSSFWorkbook或XSSFWorkbook类创建,具体取决于你要处理的文件格式。 ```java FileInputStream fis = new FileInputStream("yourfile.xls");...

    应用poi组件操作excel

    此外,`02 应用POI组件操作Excel`这个文件名可能包含了具体的示例代码或教程,供你进一步学习和参考。 通过以上步骤,你就能利用Apache POI组件有效地操作Excel,并将数据导入到数据库中,实现数据处理自动化。

    POI教程 JAVA操作EXCEL教程

    【标题】:POI教程 - 使用JAVA操作EXCEL详解 【描述】:本教程将详细介绍如何使用Apache POI库在JAVA环境中操作Excel文件,包括创建、读取和修改Excel数据。 【标签】:JAVA操作EXCEL教程,POI 【正文】: ...

    利用POI合并多个Excel表

    在这个场景下,我们可能需要用到XSSFWorkbook类来处理.xlsx格式的Excel文件。 **步骤1:设置项目依赖** 确保你的项目已经添加了Apache POI库。如果你使用的是Maven,可以在pom.xml文件中添加以下依赖: ```xml ...

    poi批量上传EXCEL文件

    本篇将深入探讨如何利用Apache POI库在Java环境中实现EXCEL文件的读取和批量新增操作。 首先,理解Apache POI的基本概念至关重要。Apache POI 提供了HSSF(Horrible Spreadsheet Format)API来处理.xls格式的文件,...

    POI 3.8解析Excel2003、Excel2007

    - 读写操作:除了读取,POI还可以用来创建新的Excel文件,或者更新已有的文件。 7. **性能考虑** - 由于`.xlsx`文件是基于XML的,所以处理起来可能会比`.xls`文件更耗资源。在处理大量数据时,应考虑优化内存使用...

    java的POI操作Excel文件.pdf

    总的来说,Java的Apache POI库提供了丰富的功能,使开发者能够方便地操作Excel文件。在处理复杂的Excel任务时,理解库的内部机制和常见问题的解决方案至关重要。通过不断学习和实践,我们可以更高效地利用POI来满足...

    应用POI组件读写Excel文档

    - 数据导入:相反,用户上传的Excel文件可以被应用程序解析并导入到数据库中,实现批量数据处理。 - 报表生成:自定义报表和数据分析工具通常使用POI来生成动态的Excel报告。 - 自动化测试:测试框架可能利用POI...

    poi excel 模板读取并导出带公式的excel文档

    利用Apache POI库能够实现这一功能,即可以通过Java程序操作Excel文件,包括读取、写入、以及处理Excel中的公式。 #### 二、关键技术点 1. **POI库简介**: - Apache POI是Apache软件基金会的Jakarta项目中的一个...

    POI向excel中插入图片

    在Excel文件中,图片是以OLE对象的形式存储的。POI提供了HSSFPicture类和XSSFPicture类(分别对应于.HSSF和.XSSF,即Excel 2003和2007以上的版本)来处理这些图片。 **1. 引入依赖** 在Java项目中,你需要在pom.xml...

    poi操作excel全部jar包

    "poi操作excel全部jar包"指的是使用Apache POI进行Excel操作所需的所有库文件集合,通常包含多个JAR文件,每个文件服务于不同的功能模块。 Apache POI 主要分为三个部分: 1. **HSSF**: 这是处理Microsoft Excel的...

Global site tag (gtag.js) - Google Analytics