国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語(yǔ)言 - JAVA教程 - 使用Javacsv.jar的jar包操作csv文件的方法

使用Javacsv.jar的jar包操作csv文件的方法

2020-06-05 15:04爪哇小漢 JAVA教程

使用javacsv的jar包很方便的可以操作csv文件。下面通過本教程給大家介紹使用javacsv.jar操作csv文件的方法,感興趣的朋友一起看下吧

CSV其實(shí)就是COMMA SEPARATED VALUE的縮寫。csv文件是分隔文件,如果使用java的io流來寫,比較麻煩,這里為大家提供一個(gè)javacsv的jar包,這個(gè)很方便操作csv文件。

下載地址:javcsv.rar

那如何使用呢?

只要看看以下一個(gè)例子,您一下就明白了。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
import com.csvreader.CsvReader;
import com.csvreader.CsvWriter;
import org.junit.Test;
import java.io.IOException;
import java.nio.charset.Charset;
/**
* Created by javalittleman on 2016/8/18.
*/
public class TestCVS {
/**
* CSV導(dǎo)出
*
* @throws Exception
*/
@Test
public void exportCsv() throws IOException {
String srcCSV = "F:/cnt_programa.csv";
String targetFile = "F:/test.csv";
CsvReader reader = new CsvReader(srcCSV, ',', Charset.forName("UTF-8"));
CsvWriter write =new CsvWriter(targetFile,',',Charset.forName("UTF-8"));
//各字段以引號(hào)標(biāo)記
write.setForceQualifier(true);
//路過表頭
//r.readHeaders();
//逐條讀取記錄,直至讀完
String[] header = {};
while (reader.readRecord()) {
//把頭保存起來
if (reader.getCurrentRecord()==0){
header = reader.getValues();
}
//獲取當(dāng)前記錄位置
System.out.print(reader.getCurrentRecord() + ".");
//讀取一條記錄
System.out.println(reader.getRawRecord());
String[] tmp = {reader.getValues()[0],reader.getValues()[1]};
//修改記錄,并只寫入第一個(gè)字段和第二字段
if (!header[1].equals(tmp[1]) && ("".equals(tmp[1])||tmp==null)){
tmp[1]="空";
write.writeRecord(tmp);
}else{
write.writeRecord(new String[]{reader.getValues()[0],reader.getValues()[1]});
}
}
reader.close();
write.close();
}
}

cnt_programa.csv文件:

?
1
2
3
4
5
6
"id","pid","no","serial","name","createtime"
"100000","","No100000","","公司新聞","2016/8/23 17:12:09"
"100001","","No100001","","熱點(diǎn)資訊","2016/8/24 17:12:36"
"100046","100001","No100046","1","銀行動(dòng)態(tài)","2016/8/1 10:36:31"
"100052","100001","No100052","2","法律法規(guī)","2016/8/2 20:39:10"
"100088","100001","No100088","3","專業(yè)文庫(kù)","2016/8/5 19:05:47"

test.csv

?
1
2
3
4
5
6
"id","pid"
"100000","空"
"100001","空"
"100046","100001"
"100052","100001"
"100088","100001"

以上所述是小編給大家介紹的使用Javacsv.jar的jar包操作csv文件的方法,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)服務(wù)器之家網(wǎng)站的支持!

原文鏈接:http://www.cnblogs.com/javalittleman/archive/2016/08/19/javacsv.html

延伸 · 閱讀

精彩推薦
  • JAVA教程Java怎么獲取多網(wǎng)卡本地ip

    Java怎么獲取多網(wǎng)卡本地ip

    java獲取本地ip,獲取多網(wǎng)卡本地ip在項(xiàng)目中經(jīng)常會(huì)用到,下面小編把代碼分享到腳本之家平臺(tái),供大家參考 ...

    mrr1182020-04-14
  • JAVA教程Android應(yīng)用開發(fā)之將SQLite和APK一起打包的方法

    Android應(yīng)用開發(fā)之將SQLite和APK一起打包的方法

    這篇文章主要介紹了Android應(yīng)用開發(fā)之將SQLite和APK一起打包的方法,文章時(shí)間較早,盡管現(xiàn)在開發(fā)環(huán)境已大都遷移至Android Studio上,但打包原理依然相同,需要的朋...

    libuchao3372020-01-03
  • JAVA教程MyBatis與Hibernate的比較

    MyBatis與Hibernate的比較

    Hibernate 與Mybatis都是流行的持久層開發(fā)框架,但Hibernate開發(fā)社區(qū)相對(duì)多熱鬧些,支持的工具也多,更新也快,當(dāng)前最高版本4.1.8。而Mybatis相對(duì)平靜,工具較...

    alicejiyayun2212020-03-24
  • JAVA教程簡(jiǎn)介Java程序的Shell腳本包裝

    簡(jiǎn)介Java程序的Shell腳本包裝

    這篇文章主要介紹了簡(jiǎn)介Java程序的Shell腳本包裝,將Java運(yùn)用于腳本程序當(dāng)中,有時(shí)或許是個(gè)不錯(cuò)的主意~需要的朋友可以參考下 ...

    goldensun2082019-12-26
  • JAVA教程MyBatis傳入?yún)?shù)的實(shí)例代碼

    MyBatis傳入?yún)?shù)的實(shí)例代碼

    這篇文章主要介紹了MyBatis傳入?yún)?shù)的實(shí)例代碼的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下 ...

    liaoxiaohua19811122020-05-21
  • JAVA教程Java編程之文件讀寫實(shí)例詳解

    Java編程之文件讀寫實(shí)例詳解

    這篇文章主要介紹了Java編程之文件讀寫的方法,結(jié)合實(shí)例形式較為詳細(xì)的分析了Java文件讀寫所涉及的類及相應(yīng)的操作技巧,需要的朋友可以參考下 ...

    Sunnyfans4812020-03-11
  • JAVA教程java中for循環(huán)刪除集合陷阱

    java中for循環(huán)刪除集合陷阱

    java中在增強(qiáng)for循環(huán)為什么不能增刪集合呢?一個(gè)循環(huán)迭代,跟集合的增刪改沒什么關(guān)系。修改集合不是for去做的。for只管循環(huán)迭代,你在循環(huán)里邊修改集合...

    hebedich4642019-12-17
  • JAVA教程eclipse怎么引入spring boot項(xiàng)目插件的方法

    eclipse怎么引入spring boot項(xiàng)目插件的方法

    這篇文章主要介紹了eclipse怎么引入spring boot項(xiàng)目插件的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的...

    莫采4282019-07-08
主站蜘蛛池模板: 中文字幕成人在线 | 色婷婷综合久久久中字幕精品久久 | 欧美日韩免费一区二区三区 | 国产一区二区精品在线 | 久久99久久99精品免观看粉嫩 | 亚州国产 | 免费又黄又爽又猛的毛片 | 日日操视频 | 国产精品一区二区无线 | 日韩国产一区二区 | 中文精品在线 | 欧美日韩精品久久久 | 亚洲国产欧美一区二区三区丁香婷 | 精品久久久久一区二区国产 | 日本一区二区视频 | 香蕉国产精品 | av免费观看在线 | 性做久久久久久久免费看 | 黄片毛片在线观看 | 综合精品| 久久av一区二区三区 | 久草成人网 | 最好的2019中文大全在线观看 | 91在线免费观看 | 亚洲精选一区二区 | 免费一级毛片在线播放放视频 | 亚洲a在线观看 | www.日韩 | 久久久毛片 | 日本一区二区三区在线视频 | 成人在线免费网站 | 99久久婷婷国产综合精品电影 | 久久精品国产精品青草 | 亚洲国产综合在线 | 一本一道久久久a久久久精品91 | 深夜视频在线 | 91视频在线播放视频 | 欧美精品一区二区三区在线 | 最近免费中文字幕在线视频2 | 亚洲一二三 | 久久久精品亚洲 |