`

POI向已有的Excel模版写入数据

    博客分类:
  • POI
阅读更多

package test;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;


public class Test11 {




  public static void main(String[] args) throws Exception {
  FileInputStream fs=new FileInputStream("d:/workbook.xls");
  POIFSFileSystem ps=new POIFSFileSystem(fs);
  HSSFWorkbook wb=new HSSFWorkbook(ps);
  HSSFSheet sheet=wb.getSheetAt(0);
  HSSFRow row=sheet.getRow(0);
          System.out.println(sheet.getLastRowNum()+"  "+row.getLastCellNum());
          FileOutputStream out=new FileOutputStream("d:/workbook.xls");
  row=sheet.createRow((short)(sheet.getLastRowNum()+1));   
  row.createCell((short)0).setCellValue(22);
  row.createCell((short)1).setCellValue(11);
  row.createCell((short)2).setCellValue(11);
  row.createCell((short)3).setCellValue(11);
  row.createCell((short)4).setCellValue(11);
  row.createCell((short)5).setCellValue(11);
  row.createCell((short)6).setCellValue(11);
  row.createCell((short)7).setCellValue(11);
  row.createCell((short)8).setCellValue(11);
  row.createCell((short)9).setCellValue(33);
  out.flush();
  wb.write(out);
  out.close();
  System.out.println(row.getPhysicalNumberOfCells()+"  "+row.getLastCellNum());
    }
}

分享到:
评论

相关推荐

    poi包 EXCEL模板读取填数据并导出以及在模板某行插入新的行

    在“模板读取填数据并导出”的场景中,开发者通常会有一个预先设计好的Excel模板,里面可能包含固定的格式、样式或者计算公式,Apache POI可以用来填充这个模板中的数据。 首先,你需要引入Apache POI的相关依赖到...

    POI模版导出excel

    标题中的“POI模版导出excel”指的是使用Apache POI库来创建和操作Microsoft Excel文件的技巧。Apache POI是Java中一个流行的开源库,它允许开发者读写Microsoft Office格式的文件,包括Excel。本知识点主要涉及如何...

    java POI-lib,word中写入图片

    Java POI库是Apache软件基金会开发的一个开源项目,专门用于处理Microsoft Office格式的文件,如Word、Excel和PowerPoint。在Java中,如果你需要在Word文档中插入图片,POI库提供了解决方案。这个过程涉及到对Word...

    使用poi-3.9通过模板实现对word写入内容的demo

    Apache POI是一个流行的Java库,专门用于处理Microsoft Office格式的文件,如Word(.doc、.docx)、Excel(.xls、.xlsx)和PowerPoint(.ppt、.pptx)。在本示例中,我们将重点讨论如何使用POI 3.9版本通过模板来...

    Java Poi流 根据Word模板插入相应的文本、表格和图片,生成新的Word报告

    Java POI库是Apache软件基金会开发的一个开源项目,专门用于读写Microsoft Office格式的文件,如Word、Excel等。在本场景中,我们主要关注如何使用Java POI处理Word文档,特别是通过模板来生成新的Word报告。这个...

    使用poi替换word中的图片

    在IT领域,Apache POI是一个广泛使用的开源库,主要用于处理Microsoft Office格式的文件,如Word(.doc/.docx)、Excel(.xls/.xlsx)和PowerPoint(.ppt/.pptx)。本篇将深入探讨如何使用Apache POI库来替换Word...

    java excel导入导出和模板下载

    4. **数据读取与写入**: 在导入时,我们需要读取Excel文件中的数据。可以遍历工作表的所有行和单元格,然后根据需要处理数据。导出时,相反地,我们将程序处理后的数据写入到单元格中。 5. **模板下载**: 为了提供...

    HSSFWorkbook 模版使用的jar包

    HSSFWorkbook是Apache POI提供的一个Java类,它代表了一个Excel工作簿对象,可以用来创建新的Excel文件或读取已有的Excel文件。通过HSSFWorkbook,你可以创建Sheet对象来表示Excel的每一张工作表,然后在Sheet中创建...

    JAVA导出根据模版word

    - **创建和修改元素**:你可以添加新的段落、表格、图片等,或者修改已有的元素。例如,`XWPFDocument`提供了`createParagraph()`和`createTable()`方法。 - **样式设置**:Apache POI允许你设置字体、颜色、对齐...

    springboot-easypoi-demo.zip

    3. 处理图片:在生成的Excel中插入图片,或者读取已有的带有图片的Excel文件。 文件列表中只有一个名为"springboot-easypoi-demo"的文件,这可能是解压后的项目目录,里面可能包含了`pom.xml`(Maven配置文件)或`...

Global site tag (gtag.js) - Google Analytics