`
eway819
  • 浏览: 23233 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类

java修改excel模板文件

阅读更多
      最近的一个项目中要生成excel文档,考虑到客户给的文件实在麻烦,用POI来全新生成太麻烦,关键是布局不好弄,但是通过读取已经存在的模板来生成excel文件代码就简化多了,以下是一段简单的代码实例:
		try
		{
		    POIFSFileSystem fs  =new POIFSFileSystem(new FileInputStream("c:\\template.xls"));
		    HSSFWorkbook wb = new HSSFWorkbook(fs);
		    HSSFSheet sheet = wb.getSheetAt(0);
		    HSSFRow row = sheet.getRow(2);
		    HSSFCell cell = row.getCell((short)2);
		    if (cell == null)
		        cell = row.createCell((short)2);
		    cell.setCellType(HSSFCell.CELL_TYPE_STRING);
		    cell.setCellValue("testtest");
		    // 输出文件
		    FileOutputStream fileOut = new FileOutputStream("c:\\test.xls");
		    wb.write(fileOut);
		    fileOut.close();
		}catch(Exception e)
		{
			e.printStackTrace();
		}

 

分享到:
评论
3 楼 eway819 2008-03-04  
第一次使用POI,jxl没有用过,不知道两者的区别
2 楼 moses3017 2008-03-03  
这种例子貌似网上很多!
1 楼 黑男爵 2008-03-03  
POI比jxl功能更强大吗?有什么区别没有?

相关推荐

    Java POI根据模板生成Excel(xlsx)文件

    总的来说,Java POI提供了一套全面的API,允许开发者在Java环境中创建、读取和修改Excel文件。这个库对于需要批量处理Excel数据,或者需要根据动态数据生成报告的场景尤其有用。在实际项目中,除了基本的单元格操作...

    java复杂模板excel导出例子

    3. **读取模板**: 在Java代码中,使用`WorkbookFactory.create()`方法打开模板文件,例如: ```java FileInputStream fis = new FileInputStream("template.xlsx"); Workbook workbook = WorkbookFactory.create(fis...

    java基于poi通过excel模板导出

    2. **读取模板**:在Java代码中,你需要使用POI的XSSFWorkbook类打开模板文件。通过`OPCPackage.openExisting()`方法读取模板文件,然后使用`WorkbookFactory.create()`方法创建一个Workbook对象。 3. **数据准备**...

    JAVA Excel模板POI导出并下载

    1. **加载模板**:使用POI API打开预先创建的Excel模板文件。 2. **填充数据**:根据业务逻辑,将动态数据填充到模板的相应单元格中。这可以通过设置单元格值或应用样式来实现。 3. **创建输出流**:在服务器端,...

    java解析Excel文件并把数据存入数据库和导出数据为excel文件SpringBoot代码示例

    1、java解析读取excel文件中的数据,并写入数据库。 2、java读取数据库数据,并导出为excel文件。 3、README.md中有详细的操作步骤示例。 使用说明: 1. 先使用postman导入:other/excel相关.postman_collection....

    Java数据导出到Excel模板

    在Java应用中,我们可以预先创建一个Excel模板,然后填充动态数据,这样既保证了输出格式的一致性,又节省了开发时间。 3. **数据导出流程**: - **创建Workbook对象**:这是Excel文件的容器,可以包含多个Sheet。...

    Excel导出数据(根据Excel模板定义)

    它提供了API,可以创建、读取和修改Excel文件(.xls和.xlsx)。 - **Workbook和Sheet对象**:使用POI,我们需要创建Workbook对象代表整个Excel文件,然后创建Sheet对象代表工作表。 - **Row和Cell对象**:进一步,...

    java使用 POI Excel模板导出数据

    这篇博客"java使用POI Excel模板导出数据"探讨了如何利用POI库在Java中创建Excel模板并填充数据。下面将详细介绍这个过程以及相关知识点。 首先,我们需要理解Apache POI的基本概念。POI是Apache软件基金会的一个...

    Java生成Excel文件

    总之,Java生成Excel文件是通过Apache POI库实现的,它提供了丰富的API来创建、读取和修改Excel文件。通过学习和实践,我们可以熟练地运用这些工具,满足各种场景下的需求。对于初学者,可以从简单的例子开始,逐步...

    poi 操作excel模板

    在Java开发中,POI库被广泛用于生成、修改和读取Excel文档。本篇将深入探讨如何利用Apache POI来操作Excel模板,以及如何读取数据并将其填充到新生成的文件中,最终提供下载。 首先,你需要在项目中引入Apache POI...

    java 处理Excel 带 List

    此外,Apache POI还支持模板导出Excel,即预先定义好Excel模板,然后填充数据,这种方式在生成复杂报表时非常有用。 在实际项目中,可能还需要考虑性能问题,因为处理大量数据时,内存消耗可能会很大。为了解决这个...

    java生成excel文件(poi).rar_POI java_java excel_poi EXCEL模板_poi-3.8-

    在“POI java_java excel_poi EXCEL模板”这一标签中,我们可以推测这个项目可能包含了一些使用POI创建Excel模板的方法,这些模板可以用于填充动态数据并生成定制化的报表。 在具体使用POI时,主要涉及以下几个关键...

    读取excel值替换文件内容

    本文将详细讲解如何利用Java编程语言读取Excel中的值,并将其用于替换文件内容中的键值对(key-value pairs)。 首先,我们要了解如何在Java中操作Excel。Java提供了多种库来实现这一功能,如Apache POI和JExcelAPI...

    java excel 上传 处理 模板

    - **模板设计**:Excel模板通常包含固定格式和占位符,便于批量填充数据。例如,可以设定好列名、样式和计算公式。 - **数据替换**:Java代码读取模板后,可以遍历Cell,根据占位符替换为实际数据。可以使用...

    利用java操作Excel文件

    3. 文件自动化处理:使用Java可以自动处理大量的Excel文件,例如批量修改文件名、批量导出数据等。 Java操作Excel文件的技术难点: 1. Excel文件格式:Excel文件有多种格式,例如xls、xlsx等,每种格式都有其特点...

    java 导出excel,带图片的Excel导出

    使用POI,我们可以创建、修改和读取Excel文件。对于导出带图片的Excel,我们需要使用它的HSSF(处理老版97-2003 .xls格式)或XSSF(处理.xlsx格式)API。 2. **工作簿和工作表**:在POI中,工作簿(Workbook)代表...

    Java操作Excel之Poi模板导入导出

    1. **创建或加载模板**: 使用POI的HSSFWorkbook(针对老版XLS格式)或XSSFWorkbook(针对新版XLSX格式)类,打开预先创建好的Excel模板文件。 2. **定位单元格**: 通过Sheet对象的getCell方法找到需要填充数据的...

    excel模板读写

    本文将详细探讨如何使用Java编程语言来实现Excel模板的读写操作,以便于理解和应用。 首先,我们要知道,Java中读写Excel文件通常依赖于第三方库,如Apache POI。Apache POI是一个强大的API,它允许开发者创建、...

    利用JAVA操作EXCEL文件.pdf

    - 更新现有数据表:可以直接修改Excel文件中的数据。 - **限制条件**: - 目前不支持读取图表信息。 - 尽管可以读取公式计算结果,但不能生成公式。 #### 二、JAVA EXCEL API 使用示例 - **读取Excel文件数据表*...

    生成下拉列表excel模板.rar

    在IT行业中,生成下拉列表Excel模板是一种常见的需求,特别是在数据报告、数据分析或者用户输入验证的场景中。Java作为广泛使用的后端编程语言,通过Apache POI库可以方便地操作Excel文档,实现从数据库中查询数据并...

Global site tag (gtag.js) - Google Analytics