保存进度
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
 | 
			
		||||
 */
 | 
			
		||||
 
 | 
			
		||||
@@ -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>
 | 
			
		||||
 
 | 
			
		||||
@@ -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( "拆完了!" );
 | 
			
		||||
    }
 | 
			
		||||
 
 | 
			
		||||
@@ -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;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -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;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user