![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 Yen-Po Cheng ![]()
![]() |
再將內容錄製於新的檔案 與大家分享! <pre lang="java"> import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader; public class csv{ public static void main(String[] args) throws IOException { File outfile = new File("D://new_car.csv");//儲存到新檔案的路徑 try { InputStreamReader isr = new InputStreamReader(new FileInputStream("D://car.csv"));//待處理資料的檔案路徑 BufferedReader reader = new BufferedReader(isr); BufferedWriter bw = new BufferedWriter(new FileWriter(outfile)); String line = null; String a1; String b2; String c3; String d4; int cnt=0; float test_cnt=0; while((line=reader.readLine())!=null){ cnt++; String item[] = line.split(","); //System.out.print("The item is " +item[3]); for(int i =0;i<=3;i++) { //System.out.print("The item is " +item[i]+" "); System.out.print("The Loop's ITEM is "+item[i]+" "+"\n" ); bw.write( item[i].trim() ); bw.write( "," ); //bw.newLine(); } bw.newLine(); /*for(int j=0; j<=cnt;j++) if(j<=cnt) { bw.newLine(); bw.write( "J is "+j+" CNT is "+cnt ); }*/ /* *資訊處理塊 */ //bw.newLine();//新起一行 //bw.write("" "," ""); //寫到新檔案中 /*bw.write( "???" ); bw.write( "," ); bw.write( "???" );*/ /*a1 = item[0].trim(); b2 = item[1].trim(); c3 = item[2].trim(); //bw.write( a1 ); bw.write( item[0].trim() ); bw.write( "," ); System.out.print("a1 OK! " ); bw.write( b2 ); bw.write( "," ); System.out.print("b2 OK! " ); bw.write( c3 ); bw.write( "," ); System.out.print("c3 OK! " ); bw.newLine(); //空一行 */ //System.out.print("The cnt is "+cnt ); //System.out.print("\n"); } bw.close(); } catch (FileNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } </pre>
搜尋相關Tags的文章:
[ CSV ] ,
本篇文章發表於2019-11-04 15:09 |