parent
ac318d83e0
commit
2535d9b769
Binary file not shown.
Binary file not shown.
@ -0,0 +1,57 @@
|
||||
package com.dsideal.base.Tools.FillData.City;
|
||||
|
||||
import cn.hutool.core.io.FileUtil;
|
||||
import com.dsideal.base.Tools.FillData.ExcelKit.ExcelKit;
|
||||
import com.dsideal.base.Tools.Util.LocalMysqlConnectUtil;
|
||||
import com.dsideal.base.Tools.Util.ReadDocxUtil;
|
||||
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
|
||||
import org.apache.poi.openxml4j.util.ZipSecureFile;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.xssf.usermodel.XSSFCellStyle;
|
||||
import org.apache.poi.xssf.usermodel.XSSFSheet;
|
||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||
import org.apache.poi.xwpf.usermodel.XWPFChart;
|
||||
import org.apache.poi.xwpf.usermodel.XWPFDocument;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.FileInputStream;
|
||||
import java.io.IOException;
|
||||
import java.io.InputStream;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
public class C7_Test {
|
||||
|
||||
//示例Excel
|
||||
static String sampleExcelPath = "D:\\dsWork\\YunNanDsBase\\Doc\\待处理\\市\\【7】概览\\概览.xlsx";
|
||||
|
||||
//源文件
|
||||
String sourceExcel="D:\\dsWork\\YunNanDsBase\\Doc\\待处理\\市\\【7】概览\\(昭通市)汇总表.xls";
|
||||
public static void main(String[] args) throws IOException, InvalidFormatException {
|
||||
//初始化数据库连接
|
||||
LocalMysqlConnectUtil.Init();
|
||||
//实例化
|
||||
ReadDocxUtil ru = new ReadDocxUtil();
|
||||
|
||||
//目标Excel,就是把文件名解析出来后,后面添加上【成果】,需要动态计算获取,不能写死
|
||||
String excelPath = sampleExcelPath.replace(".xlsx", "【成果】.xlsx");
|
||||
ExcelKit.delExcel(excelPath);
|
||||
|
||||
//结果Excel
|
||||
XSSFWorkbook outWorkbook = new XSSFWorkbook();
|
||||
//结果Sheet
|
||||
XSSFSheet outSheet = ExcelKit.CreateSheet(outWorkbook);
|
||||
//样式
|
||||
XSSFCellStyle headerStyle = ExcelKit.getHeaderStyle(outWorkbook);
|
||||
XSSFCellStyle dataStyle = ExcelKit.getDataStyle(outWorkbook);
|
||||
|
||||
//拷贝文件头
|
||||
ExcelKit.CopyHead(sampleExcelPath, outSheet, headerStyle);
|
||||
|
||||
|
||||
//保存文件
|
||||
ExcelKit.saveExcel(excelPath, outWorkbook);
|
||||
System.out.println("市州所有文件处理完成!");
|
||||
}
|
||||
}
|
@ -0,0 +1,16 @@
|
||||
package com.dsideal.base.Tools.FillData.Test;
|
||||
|
||||
import com.dsideal.base.Tools.FillData.ExcelKit.ExcelKit;
|
||||
|
||||
public class ExcelColumnIndex {
|
||||
|
||||
|
||||
|
||||
public static void main(String[] args) {
|
||||
|
||||
for (char i = 'A'; i <= 'Z'; i++) {
|
||||
for (char j = 'A'; j <= 'Z'; j++)
|
||||
System.out.println(i +""+ j + ": " + ExcelKit.transLetter2Num(i +""+ j));
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in new issue