与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)截图:

JavaCSV之写CSV文件的更多相关文章

  1. PLSQL_PLSQL读和写CSV文件方式(案例)

    2012-01-06 Created By BaoXinjin

  2. C#写csv文件

    1.在项目中经常需要把报表下载为csv格式的文件,如何在C#中写csv文件,以下为一个简化的例子,不使用任何控件,旨在说明用法. 前端view 下载结果 2.创建一个MVC项目(Intranet Ap ...

  3. JavaCSV之读CSV文件

    Java在进行数据处理,有时候难免有进行CSV文件的操作,这里采用了JavaCSV读CSV文件. 1.准备工作 (1)第三方包库下载地址:https://sourceforge.net/project ...

  4. 【python】写csv文件时遇到的错误

    1.错误 在许多文件中,写入csv文件时都加"wb",w指写入,b指二进制 如: csvwrite=csv.writer(open("output.csv",& ...

  5. spark 写csv文件出现乱码 以及写文件读文件总结

    参考链接:https://blog.csdn.net/qq_56870570/article/details/118492373 result_with_newipad.write.mode(&quo ...

  6. python 写csv文件

    一.只有一列内容: def create_file(self, a, b): # 上传csv 文件 # os.remove('openfile.csv') open_file = open('5000 ...

  7. python笔记5-python2写csv文件中文乱码问题

    前言 python2最大的坑在于中文编码问题,遇到中文报错首先加u,再各种encode.decode. 当list.tuple.dict里面有中文时,打印出来的是Unicode编码,这个是无解的. 对 ...

  8. .NET 创建并写CSV文件

    /// <summary> /// 创建并写日志 /// </summary> /// <param name="SuccessA100">&l ...

  9. python3 写CSV文件多一个空行的解决办法

    Python文档中有提到: open('eggs.csv', newline='') 也就是说,打开文件的时候多指定一个参数.Python文档中也有这样的示例: import csvwith open ...

随机推荐

  1. PHP 初探

    由于不可描述的原因,需要运行一个PHP项目,折腾了半天却无甚效果---概念缺失. 一怒之下,决定还是先了解下PHP本身再说.先得感谢下W3School,介绍简洁明了. PHP是脚本语言! PHP不需要 ...

  2. e645. 处理键盘事件

    You can get the key that was pressed either as a key character (which is a Unicode character) or as ...

  3. CommonJS初识

    CommonJS是什么 CommonJS是一个标准库,或者说是一组规范.因为官方并没有给出真正的代码实现,而是给出一些代码组织规范.常用模块的api.包(Package)的命名规范和具体格式. Com ...

  4. CentOS查看登录用户以及踢出用户

    查看登录用户,使用w命令 [root@lnmp ~]# w 18:51:18 up 35 min,  2 users,  load average: 0.00, 0.00, 0.00 USER     ...

  5. c#后台访问接口

    直接上代码 后台代码 //接口地址string url = "http://spherefg.topsmoon.com:6666/restapi/Comment/SubmitCommentF ...

  6. MetaSploit Pro 下载地址

    Windows: https://downloads.metasploit.com/data/releases/metasploit-latest-windows-installer.exe Linu ...

  7. otunnel : 一个和lcx差不多的端口转发的工具

    项目地址 ooclab/otunnel 下载地址(内涵各大平台) http://dl.ooclab.com/otunnel/ otunnel 用法 前提: 1. 假设 server 的地址为 exam ...

  8. 超全面的JavaWeb笔记day06<Schema&SAX&dom4j>

    1.Schema的简介和快速入门(了解) 2.Schema文档的开发流程(了解) 3.Schema文档的名称空间(了解) 4.SAX解析原理分析(*********) 5.SAX解析xml获得整个文档 ...

  9. Python 中文乱码

    1.首行添加 # -*- coding:gb2312 -*- # -*- coding:utf-8 -*- 2.PyCharm设置 在File->setting->File Encodin ...

  10. python2.0_s12_day13_javascript&Dom&jQuery

    今天主要内容:JavaScriptDomjQuery http://www.cnblogs.com/wupeiqi/articles/5369773.html 今天主要内容大致了解:javascrip ...