与JavaCSV读CSV文件相对应,JavaCSV也可以用来写数据到CSV文件中。

1.准备工作

(1)第三方包库下载地址:https://sourceforge.net/projects/javacsv

(2)相关文档:http://javacsv.sourceforge.net

2.使用简单的读操作

(1)引入javacsv包相应的类

import com.csvreader.CsvWriter;

(2)创建文件路径

String file = "src/com/xiaoming/csv/test2.csv";

(3)创建CSV写对象

// 创建CSV读对象(文件路径,分隔符,编码格式)
CsvWriter csvWriter = new CsvWriter(file, ',', Charset.forName("UTF-8"));

(4)设置标题

// 设置标题
String[] csvHeaders = { "id", "name"};
csvWriter.writeRecord(csvHeaders);

(5)写入数据

 // 写入内容
String[] csvContent1 = { "201804", "小鱼" };
csvWriter.writeRecord(csvContent1);

(6)关闭

// 关闭
csvWriter.close();

测试(demo.java)

package com.test.csv;import com.csvreader.CsvWriter;
import java.io.IOException;
import java.nio.charset.Charset;public class demo {public static void main(String[] args) {// 定义一个CSV路径String file = "src/com/test/csv/test2.csv";try {// 创建CSV读对象(文件路径,分隔符,编码格式)CsvWriter csvWriter = new CsvWriter(file, ',', Charset.forName("UTF-8"));// 设置标题String[] csvHeaders = { "id", "name"};csvWriter.writeRecord(csvHeaders);// 写入内容String[] csvContent1 = { "201804", "小鱼" };csvWriter.writeRecord(csvContent1);String[] csvContent2 = { "201805", "小红" };csvWriter.writeRecord(csvContent2);// 关闭
            csvWriter.close();} catch (IOException e) {e.printStackTrace();}}
}

生成文件(test2.csv)截图:

转载于:https://www.cnblogs.com/xiaomingzaixian/p/9745226.html

JavaCSV之写CSV文件相关推荐

  1. jdbc如何写csv文件_Java:将JDBC结果集作为CSV流化

    jdbc如何写csv文件 在上一篇文章中 ,我展示了如何将java.sql.ResultSet转换为JSON并将其流回调用方. 这篇文章是关于以CSV格式流式传输. 流式传输使您可以一点一点地传输数据 ...

  2. C#写文本写Csv文件操作

    代码内容关于写入文件操作 /// <summary>/// 写csv文件或者文件文件,采用using方式自动释放内存/// </summary>/// <param na ...

  3. Python2写csv文件中文乱码问题及解决方法详解

    导读 python2最大的坑在于中文编码问题,遇到中文报错首先加u,再各种encode.decode,这篇文章给大家介绍Python2写csv文件中文乱码问题及解决方法,感兴趣的朋友跟随小编一起看看吧 ...

  4. 写csv文件_机器学习Python实践——数据导入(CSV)

    一,CSV 逗号分隔值(逗号分隔值,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本).字幕:纯意味着该文件的英文一个字符序列,不含必须像二进制数 ...

  5. 【Python系列】Python写csv文件长数字变成科学记数法的解决方案

    DATE: 2022.5.7 文章目录 前言 1.参考 2.问题再现 3.问题原因和分析 4.解决方案 前言 在采用Python处理csv文件时,将长数字的字符串写入csv文件中时,csv表格中的长数 ...

  6. Java通过javacsv实现读取csv文件数据

    目录 1.添加依赖 2.测试的csv文件 3.实际调用代码 4.返回的数据格式 1.添加依赖 <!--csv文件操作--> <dependency><groupId> ...

  7. python写csv文件分隔符问题_导出csv文件时,处理分隔符问题(转)

    CSV文件默认以英文逗号做为列分隔符,换行符作为行分隔符. 如果不提供网页形式只用命令行或二进制程序输出数据到CSV,只需要将数据段按,分割,行按\n分割,写入到一个.csv文件即可. 但有时字段里含 ...

  8. python怎么写csv文件_python怎么写csv文件

    最常用的一种方法,利用pandas包.import pandas as pd #任意的多组列表 a = [1,2,3] b = [4,5,6] #字典中的key值即为csv中列名 dataframe  ...

  9. python中with open写csv文件_Python中的CSV文件使用with语句的方式详解

    是否可以直接使用with语句与CSV文件?能够做这样的事情似乎很自然: import csv with csv.reader(open("myfile.csv")) as read ...

最新文章

  1. 使用文本用户界面(NMTUI)进行网络配置
  2. 探索--是测试的必须品
  3. 计算机ip地址删除,Windows 8 或 Windows Server 2012 中删除一个 IP 地址时,不正确地删除活动路由表项...
  4. js控制 html.textboxfor,javascript - Html.TextBoxFor regex is not working - Stack Overflow
  5. SpringBoot整合Mybatis完整详细版
  6. python简单开发接口
  7. 推挽输出和开漏输出_关于51单片机IO口的输出模式结构
  8. linux图形界面为英文,Linux下“英文控制台 中文图形界面”的实现
  9. Uploadify 3.2 参数属性、事件、方法函数详解以及配置
  10. tika提取pdf信息异常
  11. dosbox edit.exe 如何使用_微软软件如何激活?这个神器分享给你!
  12. Zend Studio IDE使用yii framework框架无代码提示的解决方法
  13. 计算机一级cad试题,全国计算机等级考试一级试题与答案(25套)(1)2
  14. Web 3D 的初临
  15. C++ 创建桌面快捷方式
  16. 人工智能真正值得担心的是缺德,而不是聪明
  17. autoit3 学习
  18. 背包问题(最大装载价值)
  19. h5页面如何预览excel文件_如何使用JavaScript实现前端导入和导出excel文件?(H5编辑器实战复盘)...
  20. 东晋琴家、雕塑家、画家、哲学家戴逵

热门文章

  1. 图解SSL/TLS协议
  2. Radio Button的使用
  3. 吴恩达《机器学习》课程总结(15)异常检测
  4. Java数据结构与算法——插入排序
  5. springMVC的使用
  6. 【转】使用genstring和NSLocalizedString实现App文本的本地化
  7. 原理分析之:从JDBC到Mybatis
  8. cocos creator 游戏源码_Cocos Creator 3D引擎源码阅读之授之以渔 源码阅读
  9. -9 逆序输出一个整数的各位数字_计算机基础知识: 信息数字化
  10. 字符设备驱动程序的传统写法