poi excel模板导出 java代码示例
时间: 2023-07-30 22:08:48 浏览: 124
好的,这里给你一个完整的例子,演示如何使用poi库导出excel模板。假设你有一个excel模板文件`template.xlsx`,其中有一张名为`Sheet1`的表格,需要填充数据后导出为`output.xlsx`文件。
```java
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`文件。
需要注意的是,这个例子中只是演示了如何填充一些简单的数据。在实际项目中,你需要根据具体需求,对单元格的格式、样式等进行设置。
阅读全文