Java基礎 cvs文件操作個人總結

一.添加依賴jar

1. maven
	<dependency>
    	<groupId>net.sourceforge.javacsv</groupId>
    	<artifactId>javacsv</artifactId>
    	<version>2.0</version>
	</dependency>
2. jar包(javacsv-2.1.jar)

鏈接:百度雲鏈接
提取碼:b1vr

3. api(不打算貼源碼,api在此):api網站鏈接

二.CsvReader

1. 構造方法

1.1 第一個參數:CvsReader接受inputStream,filename,Reader的參數方式生成CvxReader對象
1.2 第二個參數:(可不添加):構造方法中可以包括delimiter分隔符
1.3 第三個參數:構造方法中可以包括Charset類型(inputStream,filename)參數定義

2. 讀取文件

2.1讀取第一行header信息
String getHeader(int columnIndex);
2.2讀取header之後每一行的信息,每次讀取一行
String readRecord();

3. 字符串的獲取

3.1 方法一:通過header的名稱獲取
String get (String headerName);
3.2 方法二:通過下標獲取
String get (int columnIndex);
3.3 方法三:讀取整行信息,結果保存在一個String中
String getRawRecord();

4. 關閉CsvReader

4.1 close CsvReader流
void close();


三.CsvWriter

1. 構造方法

1.1 第一個參數:CvsWriter接受outputStream,filename的參數方式生成CvxWriter對象
1.2 第二個參數:(可不添加):構造方法中可以包括delimiter分隔符
1.3 第三個參數:構造方法中可以包括Charset類型(outputStream,filename)參數定義

2. 寫入文件

2.1 寫入header的String字符串數組。
2.2 寫入需要寫入的信息,通過String數組的形式寫入
void writeRecord(String [] values);

3. 關閉CsvWriter

3.1 close CsvWriter流
void close()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章