国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Java > 正文

Javacsv實現Java讀寫csv文件

2024-07-14 08:41:25
字體:
來源:轉載
供稿:網友

今天跟大家分享一個利用外部Jar包來實現Java操作CSV文件

一.資源下載

1.直接下載Jar包:javacsv-2.0.jar

2.利用Maven下載Jar包:

<dependency>  <groupId>net.sourceforge.javacsv</groupId>  <artifactId>javacsv</artifactId>  <version>2.0</version></dependency>

3.API說明:javacsv.sourceforge.net

二.操作演示

1.寫CSV文件案例

public static void writeCSV() {  // 定義一個CSV路徑  String csvFilePath = "D://StemQ.csv";  try {    // 創建CSV寫對象 例如:CsvWriter(文件路徑,分隔符,編碼格式);    CsvWriter csvWriter = new CsvWriter(csvFilePath, ',', Charset.forName("UTF-8"));    // 寫表頭    String[] csvHeaders = { "編號", "姓名", "年齡" };    csvWriter.writeRecord(csvHeaders);    // 寫內容    for (int i = 0; i < 20; i++) {      String[] csvContent = { i + "000000", "StemQ", "1" + i };      csvWriter.writeRecord(csvContent);    }    csvWriter.close();    System.out.println("--------CSV文件已經寫入--------");  } catch (IOException e) {    e.printStackTrace();  }}

2.讀CSV文件案例

public static void readCSV() {  try {    // 用來保存數據    ArrayList<String[]> csvFileList = new ArrayList<String[]>();    // 定義一個CSV路徑    String csvFilePath = "D://StemQ.csv";    // 創建CSV讀對象 例如:CsvReader(文件路徑,分隔符,編碼格式);    CsvReader reader = new CsvReader(csvFilePath, ',', Charset.forName("UTF-8"));    // 跳過表頭 如果需要表頭的話,這句可以忽略    reader.readHeaders();    // 逐行讀入除表頭的數據    while (reader.readRecord()) {      System.out.println(reader.getRawRecord());       csvFileList.add(reader.getValues());     }    reader.close();        // 遍歷讀取的CSV文件    for (int row = 0; row < csvFileList.size(); row++) {      // 取得第row行第0列的數據      String cell = csvFileList.get(row)[0];      System.out.println("------------>"+cell);    }  } catch (IOException e) {    e.printStackTrace();  }}

三.總結

以上內容就是利用JavaCSV.jar操作的簡單示例,可以根據自己的項目需求進行酌情修改。


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金山区| 阳山县| 湘潭县| 滦平县| 灵璧县| 泰安市| 砀山县| 红桥区| 朝阳县| 晋宁县| 隆回县| 泊头市| 北碚区| 正定县| 通许县| 北碚区| 体育| 大庆市| 紫阳县| 金平| 乌审旗| 吉安市| 全州县| 罗田县| 琼结县| 济阳县| 樟树市| 星座| 剑阁县| 襄汾县| 蒙山县| 涞源县| 阜宁县| 陆丰市| 新野县| 武鸣县| 花垣县| 遂昌县| 垣曲县| 浪卡子县| 志丹县|