java 怎么样把多个Excel 合并为一个

发布网友 发布时间:2022-04-20 21:09

我来回答

3个回答

热心网友 时间:2023-08-05 09:08

程序中引用spire.xls.jar包

import com.spire.xls.*;


public class MergeExcels {

    public static void main(String[] args){

        //将待合并Excel文档的名称保存至字符串数组

        String[] inputFiles = new String[]{"file1.xlsx","file2.xlsx"};


        //创建一个新的Excel文档

        Workbook newBook = new Workbook();

        //清除默认的3张工作表

        newBook.getWorksheets().clear();


        //创建另一个Excel文档

        Workbook tempBook = new Workbook();


        //遍历数组,依次加载每个Excel文档并将文档中的所有工作表复制到新建的Excel文档中

        for (String file : inputFiles)

        {

            tempBook.loadFromFile(file);

            for (Worksheet sheet : (Iterable)tempBook.getWorksheets())

            {

                newBook.getWorksheets().addCopy(sheet, WorksheetCopyType.CopyAll);

            }

        }


        //保存

        newBook.saveToFile("MergeFiles.xlsx", ExcelVersion.Version2013);

    }

}

热心网友 时间:2023-08-05 09:08

  jxl读取excel生成excel,读一个单元格把内容写到你要保存的excel

热心网友 时间:2023-08-05 09:08

在知道里看到了原来有前辈问过这个问题,你可以看看,希望能帮到你,网址如下,望采纳。

http://zhidao.baidu.com/link?url=dVIYJVv5f8rohTbnPS0fhpAuHjLRf8CQMXp68eYlYh2ecAUBYCyT02rxCYruBkp0hLohIp0GO_p6vqOSGFiAW_
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com