excel apache poi上的Java插入工作表

excel apache poi上的Java插入工作表,java,excel,apache-poi,Java,Excel,Apache Poi,我想知道是否可以在当前版本中使用java poi apache插入一张工作表并将其放在工作簿的开头,apache poi 4.1.0提供了您想要的内容 完整示例: import org.apache.poi.ss.usermodel.*; import java.io.FileInputStream; import java.io.FileOutputStream; public class ExcelInsertSheet { public static void main(Strin

我想知道是否可以在当前版本中使用java poi apache插入一张工作表并将其放在工作簿的开头,apache poi 4.1.0提供了您想要的内容

完整示例:

import org.apache.poi.ss.usermodel.*;

import java.io.FileInputStream;
import java.io.FileOutputStream;

public class ExcelInsertSheet {

 public static void main(String[] args) throws Exception {

  String fileName = "Excel.xlsx"; 
  String filePath = "./"; 

  Workbook workbook = WorkbookFactory.create(new FileInputStream(filePath + fileName));

  Sheet sheet = workbook.createSheet("New Sheet");

  workbook.setSheetOrder("New Sheet", 0);
  workbook.setSelectedTab(0);
  workbook.setActiveSheet(0);

  FileOutputStream out = new FileOutputStream(filePath + "Changed" + fileName);
  workbook.write(out);
  out.close();
  workbook.close();
 }

}

在当前版本中,ApachePOI4.1.0提供了您想要的

完整示例:

import org.apache.poi.ss.usermodel.*;

import java.io.FileInputStream;
import java.io.FileOutputStream;

public class ExcelInsertSheet {

 public static void main(String[] args) throws Exception {

  String fileName = "Excel.xlsx"; 
  String filePath = "./"; 

  Workbook workbook = WorkbookFactory.create(new FileInputStream(filePath + fileName));

  Sheet sheet = workbook.createSheet("New Sheet");

  workbook.setSheetOrder("New Sheet", 0);
  workbook.setSelectedTab(0);
  workbook.setActiveSheet(0);

  FileOutputStream out = new FileOutputStream(filePath + "Changed" + fileName);
  workbook.write(out);
  out.close();
  workbook.close();
 }

}
工作簿.setSheetOrder(“SheetName”,0);工作簿.setSheetOrder(“SheetName”,0);