package cn.tools;
import com.csvreader.CsvReader;
import com.csvreader.CsvWriter;
import java.io.*;
import java.nio.charset.StandardCharsets;
import java.util.Arrays;
class JavaCsv {
// 返回整行内容
static void getText(String csvPath) throws IOException {
// 第一参数:读取文件的路径 第二个参数:分隔符 第三个参数:字符集
CsvReader csvReader = new CsvReader(csvPath, ',', StandardCharsets.UTF_8);
// 如果文件没有表头,这行不用执行.从表头的下一行读,也就是过滤表头
csvReader.readHeaders();
// 读取每行的内容
while (csvReader.readRecord()) {
System.out.println(csvReader.getRawRecord() + "\n\n");
}
}
//读取
static void read(String csvPath) throws IOException {
// 第一参数:读取文件的路径 第二个参数:分隔符 第三个参数:字符集
CsvReader csvReader = new CsvReader(csvPath, ',', StandardCharsets.UTF_8);
// 如果文件没有表头,这行不用执行.从表头的下一行读,也就是过滤表头
java用net.sourceforge.javacsv操作csv文件
最新推荐文章于 2023-03-29 15:05:15 发布