public void FixCSV2(String filePath, boolean isFixHeader) throws FileNotFoundException, IOException{
        FileManager fm = new FileManager();
        fm.copy(filePath, "c:/temp",true);
        
        File theFile = new File("c:/temp");
        FileReader readerFile = new FileReader(theFile);
        BufferedReader bufReadFile = new BufferedReader(readerFile);
      
        System.out.println("Hasil Baca File Membaca per baris");
              
        String readByte = null;
        FileWriter writer = new FileWriter(filePath );
        int  pencacah = 0;       
        while ((readByte = bufReadFile.readLine()) != null) {
            pencacah++;
            String[] data = readByte.split(",");         
            
            for (int i=0;i<data.length;i++){
                if (i==6){
                    data[i] = data[3];
                }
                writer.append(data[i]);                
                
                writer.append(',');
            }
            
                writer.append('\n');
        }       
        
        writer.flush();
        writer.close();
        
        System.out.println("Jumlah Row File CSV : " + pencacah);
        System.out.println("Selesai");
    
    }