保存进度
This commit is contained in:
@@ -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
|
* This file is generated by VSCode extension: Fileheader Pro
|
||||||
*/
|
*/
|
||||||
|
@@ -8,9 +8,8 @@
|
|||||||
<artifactId>east-utils</artifactId>
|
<artifactId>east-utils</artifactId>
|
||||||
<version>20250808.1921</version>
|
<version>20250808.1921</version>
|
||||||
|
|
||||||
<name>east</name>
|
<name>east-utils</name>
|
||||||
<!-- FIXME change it to the project's website -->
|
<url>http://www.cpic.com.cn</url>
|
||||||
<url>http://www.example.com</url>
|
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
@@ -11,10 +11,8 @@
|
|||||||
package com.cpic.xim;
|
package com.cpic.xim;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
import com.cpic.xim.east.utils.DataFileSpliter;
|
||||||
|
|
||||||
/**
|
|
||||||
* Hello world!
|
|
||||||
*/
|
|
||||||
public class App
|
public class App
|
||||||
{
|
{
|
||||||
private static final int MAX_LINE_COUNT_PER_FILE = 250000;
|
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";
|
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,
|
MAX_LINE_COUNT_PER_FILE,
|
||||||
TITLE_BDJBXXB );
|
TITLE_BDJBXXB );
|
||||||
|
}
|
||||||
|
catch ( Exception error )
|
||||||
|
{
|
||||||
|
error.printStackTrace();
|
||||||
|
}
|
||||||
|
|
||||||
System.out.println( "拆完了!" );
|
System.out.println( "拆完了!" );
|
||||||
}
|
}
|
||||||
|
@@ -2,7 +2,7 @@
|
|||||||
* @Author: Kane Wang <wangkane@qq.com>
|
* @Author: Kane Wang <wangkane@qq.com>
|
||||||
* @Date: 2025-08-09 01:09:26
|
* @Date: 2025-08-09 01:09:26
|
||||||
* @LastEditors: Kane Wang
|
* @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
|
* @FilePath: src/main/java/com/cpic/xim/east/utils/DataFileConverter.java
|
||||||
* @Description:
|
* @Description:
|
||||||
*
|
*
|
||||||
@@ -16,12 +16,10 @@ import java.io.FileOutputStream;
|
|||||||
import java.io.FileReader;
|
import java.io.FileReader;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
|
|
||||||
import org.apache.poi.ss.usermodel.Cell;
|
|
||||||
import org.apache.poi.ss.usermodel.Row;
|
import org.apache.poi.ss.usermodel.Row;
|
||||||
import org.apache.poi.ss.usermodel.Sheet;
|
import org.apache.poi.ss.usermodel.Sheet;
|
||||||
import org.apache.poi.ss.usermodel.Workbook;
|
import org.apache.poi.ss.usermodel.Workbook;
|
||||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||||
|
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
|
@@ -1,8 +1,8 @@
|
|||||||
/**
|
/**
|
||||||
* @Author: Kane Wang <wangkane@qq.com>
|
* @Author: Kane Wang <wangkane@qq.com>
|
||||||
* @Date: 2025-08-08 17:23:44
|
* @Date: 2025-08-09 00:10:12
|
||||||
* @LastEditors: Kane Wang
|
* @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
|
* @FilePath: src/main/java/com/cpic/xim/east/utils/DataFileSpliter.java
|
||||||
* @Description:
|
* @Description:
|
||||||
*
|
*
|
||||||
@@ -13,6 +13,7 @@ package com.cpic.xim.east.utils;
|
|||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
||||||
import java.io.BufferedWriter;
|
import java.io.BufferedWriter;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
|
import java.io.FileNotFoundException;
|
||||||
import java.io.FileReader;
|
import java.io.FileReader;
|
||||||
import java.io.FileWriter;
|
import java.io.FileWriter;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@@ -29,7 +30,10 @@ public class DataFileSpliter
|
|||||||
|
|
||||||
public static void splitFile( File inputFile,
|
public static void splitFile( File inputFile,
|
||||||
int lineCountPerFile,
|
int lineCountPerFile,
|
||||||
String titleString )
|
String titleString
|
||||||
|
)
|
||||||
|
throws FileNotFoundException,
|
||||||
|
IOException
|
||||||
{
|
{
|
||||||
try (
|
try (
|
||||||
BufferedReader reader = new BufferedReader( new FileReader( inputFile ) )
|
BufferedReader reader = new BufferedReader( new FileReader( inputFile ) )
|
||||||
@@ -66,9 +70,11 @@ public class DataFileSpliter
|
|||||||
}
|
}
|
||||||
writer.close();
|
writer.close();
|
||||||
}
|
}
|
||||||
catch ( IOException e )
|
catch ( IOException error )
|
||||||
{
|
{
|
||||||
e.printStackTrace();
|
logger.error( "出现异常" + error.getMessage() );
|
||||||
|
|
||||||
|
throw error;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user