直接看代码吧,没什么可说的。
读取模板
String pathfrom="d:/excelmodel.xlsx";
XSSFWorkbook wb = new XSSFWorkbook(pathfrom);
XSSFSheet sheet = wwb.getSheetAt(0);
填充一个表格
public void makeLable(XSSFSheet sheet,int col,int row,String value){
XSSFRow r=sheet.getRow(row)!=null?sheet.getRow(row):sheet.createRow(row);
XSSFCell cell=r.getCell(col)!=null?r.getCell(col):r.createCell(col);
cell.setCellValue(value);
}
合并单元格
public void mergeCells(XSSFSheet sheet,int rowfrom,int rowto,int colfrom,int colto){
CellRangeAddress region = new CellRangeAddress(rowfrom,rowto,colfrom,colto);
sheet.addMergedRegion(region);
XSSFCell cell=sheet.getRow(rowfrom).getCell(colfrom);
cell.getCellStyle().setAlignment(HorizontalAlignment.CENTER);
}
生成
String pathTo="D:/test.xlsx";
FileOutputStream fs = new FileOutputStream(pathTo);
wb.write(fs);
fs.close();
FileInputStream temp = new FileInputStream(pathTo);
file = new File(pathTo);
分享到:
相关推荐
综上所述,Apache POI 3.5版本为Java开发者提供了强大的工具来操作Excel文件,无论是旧版的.xls还是新版的.xlsx,都能轻松应对。在实际项目中,利用POI可以实现各种功能,从简单的数据读写到复杂的报表生成,极大地...
这个"poi-bin-3.5.zip"文件包含了Apache POI 3.5版本的二进制库,它是Java开发者用来读写Microsoft Office文件的重要工具。 Apache POI 提供了HSSF和XSSF两个主要的API,分别用于处理老版的BIFF格式(Excel 97-2007...
- `POI整理.doc`、`Java-Excel报表开发POI.doc`和`POI3.5_HSSF_和XSSF_Excel操作快速入门手册.pdf`可能是关于POI的详细教程和最佳实践。 - `JXL操作EXCEL的常用类方法参数解析.doc`可能包含jxl库中常用类和方法的...
**Java Excel Library (jxl) 工具类详解** 在Java开发中,处理Excel文件是一项常见的任务,而jxl库正是为此目的设计的。jxl是一个轻量级、高效的库,允许开发者在Java环境中读取、写入和修改Excel文件。与Apache ...
4. **poi-ooxml-3.5-FINAL-20090928.jar**: 这个库提供了对OOXML规范的支持,包括读写.xlsx、.docx和.pptx文件。它是Apache POI针对OOXML格式的一个重要扩展,使得开发者能够更方便地处理现代Office文档。 5. **poi...
Apache POI 是一个Java库,专门用于操作Microsoft Office文件,特别是Excel、Word和PowerPoint文档。这个库由Apache软件基金会开发,它提供了丰富的API,使Java程序员能够创建、修改和展示MS Office文件。Apache POI...
9. `poi-contrib-3.5-beta4-20081128.jar`: POI的贡献者模块,可能包含一些非核心但有用的工具和类。 10. `jsr173_1.0_api.jar`: Java Simple API for XML (StAX) 的接口定义,用于处理XML流。 使用这些库,你可以...
通过以上介绍,我们可以看到 Apache POI 是一个功能强大的工具库,可以帮助开发者轻松地处理 Excel 文件。无论是简单的数据读写还是复杂的样式设置和数据处理,POI 都能提供相应的解决方案。希望本教程能够帮助读者...
2. **NPOI**:一个开源项目,用于读写Microsoft Office格式文件(如Excel)。它是POI项目的.NET版本。 #### 三、实现步骤详解 ##### 3.1 导入必要的命名空间 ```csharp using System; using NPOI.HSSF; using NPOI....
5. **poi-3.5-FINAL-20090928.jar**:Apache POI是一个用于读写Microsoft Office格式文件的库,比如Excel。在报表生成中,可能会用到POI来处理Excel数据源。 6. **freemarker-2.3.15.jar**:FreeMarker是一个模板...
5. **poi-scratchpad-3.5-FINAL-20090928.jar**: Apache POI是用于处理Microsoft Office格式文件的Java库,例如Excel(HSSF)、Word(HWPF)等。Scratchpad模块包含实验性和非稳定的功能。 6. **velocity-1.6.2-dep...
- 提供一些额外的工具类,帮助管理和操作JavaBeans。 - **6.5 带包名的beans** - 使用带有包名的类引用JavaBeans,便于管理和组织代码。 - **6.6 JSP与beans结合的简单例子** - **6.6.1 三角形beans**:计算...
- 提供工具类来辅助处理beans。 **6.5 带包名的beans** - 在JSP页面中引用带有包名的JavaBeans。 **6.6 JSP与beans结合的简单例子** - **三角形beans**:计算三角形的周长和面积。 - **计数器beans**:记录用户...
实例147 随机读写Java类文件 221 第3篇 Java面向对象编程 第8章 面向对象(教学视频:72分钟) 226 8.1 类 226 实例148 简单的通讯录类 226 实例149 简单的长度单位转换类 227 实例150 卡车和...
实例147 随机读写Java类文件 221 第3篇 Java面向对象编程 第8章 面向对象(教学视频:72分钟) 226 8.1 类 226 实例148 简单的通讯录类 226 实例149 简单的长度单位转换类 227 实例150 卡车和卡车司机之间的关系 229...
实例147 随机读写Java类文件 221 第3篇 Java面向对象编程 第8章 面向对象(教学视频:72分钟) 226 8.1 类 226 实例148 简单的通讯录类 226 实例149 简单的长度单位转换类 227 实例150 ...
实例147 随机读写Java类文件 221 第3篇 Java面向对象编程 第8章 面向对象(教学视频:72分钟) 226 8.1 类 226 实例148 简单的通讯录类 226 实例149 简单的长度单位转换类 227 实例150 卡车和卡车司机之间的关系 229...
通过使用特定的库(如Apache POI)来读取和处理Excel文件。 **5.10 使用同步连接** 确保在处理数据库操作时使用线程安全的方式。 **5.11 网上投票** 实现在线投票功能,包括记录投票结果、显示投票统计等。 **...
- 使用第三方库(如Apache POI)读取Excel文件数据。 **5.10 使用同步连接** - 在多线程环境中确保数据库连接的安全性。 **5.11 网上投票** - 实现在线投票系统的数据库交互功能。 **5.12 成绩录入查询系统** - ...