poi excel模板导出 java代码示例
时间: 2023-07-30 14:08:48 浏览: 133
好的,这里给你一个完整的例子,演示如何使用poi库导出excel模板。假设你有一个excel模板文件template.xlsx
,其中有一张名为Sheet1
的表格,需要填充数据后导出为output.xlsx
文件。
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import java.io.*;
public class ExcelTemplateExporter {
public static void main(String[] args) throws IOException {
// 读取excel模板
InputStream is = new FileInputStream("template.xlsx");
XSSFWorkbook workbook = new XSSFWorkbook(is);
// 获取模板中的sheet
Sheet sheet = workbook.getSheet("Sheet1");
// 填充数据
Row row = sheet.getRow(1);
Cell cell = row.getCell(1);
cell.setCellValue("张三");
// 输出excel文件
OutputStream os = new FileOutputStream("output.xlsx");
workbook.write(os);
// 关闭流
os.close();
is.close();
System.out.println("Excel导出成功!");
}
}
这个例子中,我们首先读取了template.xlsx
文件,然后获取了其中名为Sheet1
的表格。接着,我们在第2行第2列的单元格中填充了一个名为“张三”的字符串。最后,我们将填充好数据的excel文件输出为output.xlsx
文件。
需要注意的是,这个例子中只是演示了如何填充一些简单的数据。在实际项目中,你需要根据具体需求,对单元格的格式、样式等进行设置。
相关推荐

















