转载请注明来源-作者@loongshawn:http://blog.csdn.net/loongshawn/article/details/53423121

1 背景

CSV文件的读写其实是有很多方法的,在这里介绍一种利用第三方jar包来读写CSV文件的方法。

日常工作中,如果有现成的第三方工具包,咱最好还是用现成的,有利于提升效率及降低异常率,成熟的三方工具包比较靠谱。

2 JavaCSV API

maven依赖

<!-- https://mvnrepository.com/artifact/net.sourceforge.javacsv/javacsv -->
<dependency><groupId>net.sourceforge.javacsv</groupId><artifactId>javacsv</artifactId><version>2.1</version>
</dependency>

API 说明文档:http://javacsv.sourceforge.net/

JavaCSV官网:https://sourceforge.net/projects/javacsv/

javacsv-2.1.jar点击下载

3 代码实现

3.1 读操作

public static void read(){String filePath = "XXX.csv";try {// 创建CSV读对象CsvReader csvReader = new CsvReader(filePath);// 读表头csvReader.readHeaders();while (csvReader.readRecord()){// 读一整行System.out.println(csvReader.getRawRecord());// 读这行的某一列System.out.println(csvReader.get("Link"));}} catch (IOException e) {e.printStackTrace();}}

3.2 写操作

public static void write(){String filePath = "/Users/dddd/test.csv";try {// 创建CSV写对象CsvWriter csvWriter = new CsvWriter(filePath,',', Charset.forName("GBK"));//CsvWriter csvWriter = new CsvWriter(filePath);// 写表头String[] headers = {"编号","姓名","年龄"};String[] content = {"12365","张山","34"};csvWriter.writeRecord(headers);csvWriter.writeRecord(content);csvWriter.close();} catch (IOException e) {e.printStackTrace();}}

利用JavaCSV API来读写csv文件相关推荐

  1. python 利用pandas库实现 读写 .csv文件

    最近在处理ILSVRC12数据集,有一个需求就是将图片路径和标签写入.csv文件中,这里我们用到了pandas库,当然也有不用pandas库的方法,这里不再介绍,因为pandas处理起来是真的香啊 1 ...

  2. 利用python中的csv库读写csv文件

    利用python中的csv库读写csv文件 python读写csv文件就我知道的方法有:1)利用csv库,2)利用读写txt文件的方式处理,3)利用numpy或pandas库处理 在这篇博客中,博主就 ...

  3. JavaCSV 读写csv文件,解决中文乱码问题

    逗号分隔值(CSV)文件,将数据逐列存储,并用分隔符将其分开(通常是逗号",").可直接使用记事本打开查看. 有很多种读写CSV文件的方法,这里介绍的是JavaCSV.Java C ...

  4. python导入文件列行_python读写csv文件并增加行列的实例代码

    python读写csv文件并增加行列,具体代码如下所示: # -*- coding: utf-8 -*- """ Created on Thu Aug 17 11:28: ...

  5. python读csv最快方法_使用Python读写csv文件的三种方法

    Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...

  6. python读写csv文件方法总结_使用python读写CSV文件的三种方法

    Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...

  7. python pandas 读写 csv 文件

    python pandas 读写 csv 文件 具体看官方文档 https://www.pypandas.cn/docs/user_guide/io.html#csv-文本文件 import pand ...

  8. python计算csv文件内的数据_Python利用pandas计算多个CSV文件数据值的实例

    功能:扫描当前目录下所有CSV文件并对其中文件进行统计,输出统计值到CSV文件 pip install pandas import pandas as pd import glob,os,sys in ...

  9. 使用 Apache Commons CSV 读写 CSV 文件

    有时候,我们需要读写 CSV 文件,在这里给大家分享Apache Commons CSV,读写 CSV 文件非常方便. 具体官方文档请访问Apache Commons CSV. 官方文档已经写得很详细 ...

最新文章

  1. iOS 一行命令发布 Pod 框架
  2. django(7)modelform操作及验证、ajax操作普通表单数据提交、文件上传、富文本框基本使用...
  3. mysql 列目录_Linux ls命令:查看目录下文件
  4. 大厂面试:一个四年多经验程序员的BAT面经
  5. 触发器 REFERENCING OLD AS OLD NEW AS NEW FOR EACH Row
  6. MySQL 存储过程错误处理
  7. ubuntu 双击打不开软件或者创建的快捷方式
  8. 【预测模型】基于matlab BP神经网络预测【含Matlab源码 221期】
  9. eclipse angularjs 插件安装
  10. 软件设计模式经典书籍推荐
  11. 数据库实现一个轻量的背单词APP
  12. 入门Python需要掌握的技能有哪些?
  13. FCN全卷积网络模型——高分辨率遥感影像地物识别
  14. Unity基础篇:Serializable总结与深入研究。
  15. Pentaho Report Designer 教程(一)初识
  16. CentOS中安装与配置Tomcat-7的方法
  17. 微信公众号对接淘宝客系统,淘口令解析
  18. 好用的不行不行!超级炫酷的键盘最应该留给最般配的猿们!
  19. 《数据结构与算法:Python语言描述》一1.3算法和算法分析
  20. QT西游回合制源码+java后台管理系统

热门文章

  1. python 列表比较不同物质的吸热能力_飘着雪花的冬天
  2. php php_zip.dll,PHP如何开启自带的ZipArchive类,实现压缩解压功能
  3. linux共享文件权限设置,linux – Windows更改Samba文件共享中的文件权限
  4. python3 lambda函数字典排序_排序字典表理解中的lambda函数
  5. python导入模块教程_Python教程——导入自定义模块
  6. c语言中左右对齐的作用,c语言中右对齐的符号
  7. js if判断多个条件_EXCEL一对多条件查找显示多个结果(INDEX+SMALL+IF+ROW函数组合)...
  8. python爬取网页防止重复内容_python解决网站的反爬虫策略总结
  9. 计算机的硬件简介,计算机基础之硬件简介(Day2)(示例代码)
  10. java获取mavenlib路径,maven install报错致命错误: 在类路径或引导类路径中找不到程序包 java.lang | ZPY博客...