import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.util.ArrayList;
import java.util.List;
/**
* CSV操作(导出和导入)
*/
public class CSVUtils {
public static void main(String[] args) {
List<String> dataList = new ArrayList<String>();
dataList.add("1,张三,男");
dataList.add("2,李四,男");
dataList.add("3,小红,女");
boolean isSuccess = CSVUtils
.exportCsv(new File("F:/test.csv"), dataList);
System.out.println(isSuccess);
}
/**
* 导出数据到csv文件
* @param file csv文件(路径+文件名),csv文件不存在会自动创建
* @param dataList 数据
* @return
*/
public static boolean exportCsv(File file, List<String> dataList) {
boolean isSucess = false;
FileOutputStream out = null;
OutputStreamWriter os
java实现CSV文件的导入导出操作
最新推荐文章于 2024-08-07 18:15:39 发布
本文介绍了一个名为CSVUtils的Java类,用于实现CSV文件的导入和导出功能。通过调用`exportCsv`方法可以将数据列表导出到CSV文件,而`importCsv`方法则可以从CSV文件中读取数据并返回数据列表。
摘要由CSDN通过智能技术生成