CSV เป็นตัวย่อของค่าคั่นด้วยเครื่องหมายจุลภาค ไฟล์ CSV เป็นไฟล์ที่คั่น หากคุณใช้สตรีม Java IO ในการเขียนมันจะลำบากมากขึ้น ที่นี่เราให้แพ็คเกจ Javacsv Jar ซึ่งสะดวกมากสำหรับการใช้งานไฟล์ CSV
ดาวน์โหลดที่อยู่: http://xiazai.vevb.com/201608/yuanma/javcsv(vevb.com).rar
แล้วจะใช้อย่างไร?
เพียงดูตัวอย่างต่อไปนี้แล้วคุณจะเข้าใจทันที
นำเข้า com.csvreader.csvreader; นำเข้า com.csvreader.csvwriter; นำเข้า org.junit.test; นำเข้า java.io.ioexception; นำเข้า java.nio.charset.charset;/*** สร้างโดย Javalittleman ในปี 2016/8/18 ข้อยกเว้น*/@testpublic โมฆะ exportcsv () พ่น ioexception {string srccsv = "f: /cnt_programa.csv"; สตริง targetFile = "f: /test.csv"; csvreader reader = ใหม่ CSVWriter (TargetFile, ',', charset.forName ("UTF-8")); // แต่ละฟิลด์ถูกทำเครื่องหมายด้วยเครื่องหมายคำพูด setForceQualifier (จริง); // ผ่านส่วนหัว // r.readheaders (); // อ่านบันทึกหนึ่งต่อหนึ่ง ในขณะที่ (reader.readRecord ()) {// บันทึกส่วนหัวถ้า (reader.getCurrentRecord () == 0) {header = reader.getValues ();} // รับตำแหน่งบันทึกปัจจุบันระบบ. tmp = {reader.getValues () [0], reader.getValues () [1]}; // แก้ไขบันทึกและเขียนเฉพาะฟิลด์แรกและสองถ้า (! ส่วนหัว [1] .Equals (tmp [1]) && ("" .Equals (tmp [1]) || tmp == null)) {tmp [1] = "null"; write.writerecord (tmp);} else {write.writerecord (ใหม่ String [] {reader.getValues () [0], reader.getValues () [1]});}} reader.close (); write.close ();}}ไฟล์ cnt_programa.csv:
"ID", "PID", "No", "Serial", "Name", "CreateTime" 1000000 "," "," No100000 "," "," บริษัท ข่าว "," 2016/8/23 17:12:09 " 17:12:36 "" 100046 "," 100001 "," NO100046 "," 1 "," Bank News "," 2016/8/1 10:36:31 "" 100052 "," 100001 "," No100052 "," 2 " 20:39:10 "" 100088 "," 100001 "," NO100088 "," 3 "," ห้องสมุดมืออาชีพ "," 2016/8/5 19:05:47 "
test.csv
"ID", "PID" "100000", "ว่างเปล่า" "10,0001", "ว่างเปล่า" "100046", "100001" "100052", "100001" "100088", "100001"
ด้านบนเป็นวิธีการใช้แพ็คเกจ Javacsv.jar Jar เพื่อใช้งานไฟล์ CSV ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!