Java 实现追加excle文件内容(两种不同高低版本的excel)

本文介绍了如何使用Java编程追加两种不同版本的Excel文件内容,包括.xlsx和.xls格式的处理方法。
摘要由CSDN通过智能技术生成

 

Java 实现追加excel文件内容

一、示例一:excle(.xlsx)

复制代码

//jar
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.List;
import java.util.logging.Logger;
import org.apache.poi.poifs.filesystem.POIFSFileSystem;
import org.apache.poi.ss.usermodel.WorkbookFactory;
import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.DocumentHelper;
import org.dom4j.io.OutputFormat;
import org.dom4j.io.XMLWriter;
import com.xyzq.kettle.dao.KettleDao;
import com.xyzq.kettle.entity.KettleEntity;
import com.xyzq.pub.Pub;


    //实现方法
    public void makeExcle(List<KettleEntity> list){
        logger.info("生成excle:start");
        String filepath = exl_sh_path+"/"+list.get(0).getSysName();
        String filename = "P_gp_"+list.get(0).getSysName()+".xlsx" ;
        //判断文件夹是否存在,不存在则创建
        try {
            Pub.checkPath(filepath);
        } catch (InterruptedException e1) {
            e1.printStackTrace();
            logger.info("文件夹创建异常:"+e1.toString());
        }
        //判断文件是否存在,存在则追加,否则新增
        // todo:
        File file = new File(filepath+"/"+
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值