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

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Javacsv實現Java讀寫csv文件

Javacsv實現Java讀寫csv文件

2021-05-12 15:35享叔 Java教程

這篇文章主要為大家詳細介紹了Javacsv實現Java讀寫csv文件,具有一定的參考價值,感興趣的小伙伴們可以參考一下

今天跟大家分享一個利用外部jar包來實現java操作csv文件

一.資源下載

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

2.利用maven下載jar包:

?
1
2
3
4
5
<dependency>
  <groupid>net.sourceforge.javacsv</groupid>
  <artifactid>javacsv</artifactid>
  <version>2.0</version>
</dependency>

3.api說明:javacsv.sourceforge.net

二.操作演示

1.寫csv文件案例

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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文件案例

?
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
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操作的簡單示例,可以根據自己的項目需求進行酌情修改。

原文鏈接:https://blog.csdn.net/stemq/article/details/60780859

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美日韩国产一区二区三区 | 日韩一区中文字幕 | 激情欧美日韩一区二区 | 国产不卡精品视频 | 国产精品日韩欧美一区二区三区 | 99国产精品99久久久久久 | av成人免费在线观看 | 精品天堂 | 龙珠z国语291集普通话 | 日韩影音 | 欧美日韩一区二区三 | 久久亚洲视频 | 欧美日一区 | 五月婷婷导航 | 欧美精品一二三区 | 午夜精品久久久久久 | 国产美女久久 | 免费在线看黄 | 日韩精品一区二区在线观看 | 色综合久久久久 | 久久精品免费一区二区三区 | 欧美日韩国产一区二区三区在线观看 | 国产精品视频一二三区 | 亚洲人一区二区 | 亚洲片国产一区一级在线观看 | 日韩国产欧美精品 | 久久精品中文字幕 | 奇米亚洲午夜久久精品 | 亚洲午夜av| 依依成人综合网 | 91免费版在线观看 | 日韩一区二区三区电影在线观看 | 美日韩一区二区 | 99久久综合精品五月天 | 国产一区二区在线免费 | 欧美精品一区二区三区在线播放 | 国产精品欧美一区二区三区不卡 | 国产欧美一区二区精品性色 | 久久久高清 | 日韩成人在线影院 | 精品久久久久久久久久久下田 |