main
黄海 8 months ago
parent ad79e08ff1
commit e2802985d5

@ -35,7 +35,7 @@ public class DsKit {
*/ */
public static String ConvertXlsToXlsx(String sourceExcel) throws IOException { public static String ConvertXlsToXlsx(String sourceExcel) throws IOException {
if (sourceExcel.endsWith(".xls")) { if (sourceExcel.endsWith(".xls")) {
ExcelCoreUtil.xlsChangeXlsx(sourceExcel, sourceExcel + "x"); ExcelUtil.xlsChangeXlsx(sourceExcel, sourceExcel + "x");
//删除旧的文件 //删除旧的文件
DsKit.delExcel(sourceExcel); DsKit.delExcel(sourceExcel);
sourceExcel = sourceExcel + "x"; sourceExcel = sourceExcel + "x";

@ -11,7 +11,7 @@ import java.io.IOException;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
public class ExcelCoreUtil { public class ExcelUtil {
/** /**
* xlsxlsx * xlsxlsx
* *
@ -33,7 +33,7 @@ public class ExcelCoreUtil {
// 复制sheet合并栏和冻结窗格之类 // 复制sheet合并栏和冻结窗格之类
Sheet sheet1 = copySheet(wb, swb, i); Sheet sheet1 = copySheet(wb, swb, i);
// 写入xls模板 // 写入xls模板
ExcelCoreUtil builder = new ExcelCoreUtil(wb); ExcelUtil builder = new ExcelUtil(wb);
int rowNum = sheet.getLastRowNum(); int rowNum = sheet.getLastRowNum();
// 复制单元格值与样式 // 复制单元格值与样式
builder.copyRows(swb, sheet, sheet1, 0, rowNum + 1, 0); builder.copyRows(swb, sheet, sheet1, 0, rowNum + 1, 0);
@ -49,11 +49,11 @@ public class ExcelCoreUtil {
} }
private Workbook template = null; private Workbook template;
private final Map<Integer, Font> fonts = new HashMap<>(); private final Map<Integer, Font> fonts = new HashMap<>();
private final Map<Integer, CellStyle> styles = new HashMap<>(); private final Map<Integer, CellStyle> styles = new HashMap<>();
public ExcelCoreUtil(Workbook template) { public ExcelUtil(Workbook template) {
this.template = template; this.template = template;
} }
Loading…
Cancel
Save