保存进度

This commit is contained in:
2025-08-09 12:09:32 +08:00
parent 455b96415f
commit 2ec4f9186d
5 changed files with 45 additions and 46 deletions

View File

@@ -1,12 +1,3 @@
/*
* @Author: Kane
* @Date: 2025-03-16 00:35:09
* @LastEditors: Kane
* @FilePath: /cpicxim-huixiabao/.vscode/fileheader.template.js
* @Description:
*
* Copyright (c) ${2023} by Kane, All Rights Reserved.
*/
/**
* This file is generated by VSCode extension: Fileheader Pro
*/

View File

@@ -8,9 +8,8 @@
<artifactId>east-utils</artifactId>
<version>20250808.1921</version>
<name>east</name>
<!-- FIXME change it to the project's website -->
<url>http://www.example.com</url>
<name>east-utils</name>
<url>http://www.cpic.com.cn</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

View File

@@ -11,10 +11,8 @@
package com.cpic.xim;
import java.io.File;
import com.cpic.xim.east.utils.DataFileSpliter;
/**
* Hello world!
*/
public class App
{
private static final int MAX_LINE_COUNT_PER_FILE = 250000;
@@ -24,9 +22,16 @@ public class App
{
String fileNameBDJBXXB = "L:\\east\\MD5_BDJCXX_BDJBXXB_RESULT_3080100.txt";
com.cpic.xim.east.utils.DataFileSpliter.splitFile( new File( fileNameBDJBXXB ),
try
{
DataFileSpliter.splitFile( new File( fileNameBDJBXXB ),
MAX_LINE_COUNT_PER_FILE,
TITLE_BDJBXXB );
}
catch ( Exception error )
{
error.printStackTrace();
}
System.out.println( "拆完了!" );
}

View File

@@ -2,7 +2,7 @@
* @Author: Kane Wang <wangkane@qq.com>
* @Date: 2025-08-09 01:09:26
* @LastEditors: Kane Wang
* @LastModified: 2025-08-09 01:09:26
* @LastModified: 2025-08-09 12:07:23
* @FilePath: src/main/java/com/cpic/xim/east/utils/DataFileConverter.java
* @Description:
*
@@ -16,12 +16,10 @@ import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

View File

@@ -1,8 +1,8 @@
/**
* @Author: Kane Wang <wangkane@qq.com>
* @Date: 2025-08-08 17:23:44
* @Date: 2025-08-09 00:10:12
* @LastEditors: Kane Wang
* @LastModified: 2025-08-08 17:25:07
* @LastModified: 2025-08-09 12:06:41
* @FilePath: src/main/java/com/cpic/xim/east/utils/DataFileSpliter.java
* @Description:
*
@@ -13,6 +13,7 @@ package com.cpic.xim.east.utils;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
@@ -29,7 +30,10 @@ public class DataFileSpliter
public static void splitFile( File inputFile,
int lineCountPerFile,
String titleString )
String titleString
)
throws FileNotFoundException,
IOException
{
try (
BufferedReader reader = new BufferedReader( new FileReader( inputFile ) )
@@ -66,9 +70,11 @@ public class DataFileSpliter
}
writer.close();
}
catch ( IOException e )
catch ( IOException error )
{
e.printStackTrace();
logger.error( "出现异常" + error.getMessage() );
throw error;
}
}