JavaCSV之写CSV文件
与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文件相关推荐
- jdbc如何写csv文件_Java:将JDBC结果集作为CSV流化
jdbc如何写csv文件 在上一篇文章中 ,我展示了如何将java.sql.ResultSet转换为JSON并将其流回调用方. 这篇文章是关于以CSV格式流式传输. 流式传输使您可以一点一点地传输数据 ...
- C#写文本写Csv文件操作
代码内容关于写入文件操作 /// <summary>/// 写csv文件或者文件文件,采用using方式自动释放内存/// </summary>/// <param na ...
- Python2写csv文件中文乱码问题及解决方法详解
导读 python2最大的坑在于中文编码问题,遇到中文报错首先加u,再各种encode.decode,这篇文章给大家介绍Python2写csv文件中文乱码问题及解决方法,感兴趣的朋友跟随小编一起看看吧 ...
- 写csv文件_机器学习Python实践——数据导入(CSV)
一,CSV 逗号分隔值(逗号分隔值,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本).字幕:纯意味着该文件的英文一个字符序列,不含必须像二进制数 ...
- 【Python系列】Python写csv文件长数字变成科学记数法的解决方案
DATE: 2022.5.7 文章目录 前言 1.参考 2.问题再现 3.问题原因和分析 4.解决方案 前言 在采用Python处理csv文件时,将长数字的字符串写入csv文件中时,csv表格中的长数 ...
- Java通过javacsv实现读取csv文件数据
目录 1.添加依赖 2.测试的csv文件 3.实际调用代码 4.返回的数据格式 1.添加依赖 <!--csv文件操作--> <dependency><groupId> ...
- python写csv文件分隔符问题_导出csv文件时,处理分隔符问题(转)
CSV文件默认以英文逗号做为列分隔符,换行符作为行分隔符. 如果不提供网页形式只用命令行或二进制程序输出数据到CSV,只需要将数据段按,分割,行按\n分割,写入到一个.csv文件即可. 但有时字段里含 ...
- python怎么写csv文件_python怎么写csv文件
最常用的一种方法,利用pandas包.import pandas as pd #任意的多组列表 a = [1,2,3] b = [4,5,6] #字典中的key值即为csv中列名 dataframe ...
- python中with open写csv文件_Python中的CSV文件使用with语句的方式详解
是否可以直接使用with语句与CSV文件?能够做这样的事情似乎很自然: import csv with csv.reader(open("myfile.csv")) as read ...
最新文章
- 使用文本用户界面(NMTUI)进行网络配置
- 探索--是测试的必须品
- 计算机ip地址删除,Windows 8 或 Windows Server 2012 中删除一个 IP 地址时,不正确地删除活动路由表项...
- js控制 html.textboxfor,javascript - Html.TextBoxFor regex is not working - Stack Overflow
- SpringBoot整合Mybatis完整详细版
- python简单开发接口
- 推挽输出和开漏输出_关于51单片机IO口的输出模式结构
- linux图形界面为英文,Linux下“英文控制台 中文图形界面”的实现
- Uploadify 3.2 参数属性、事件、方法函数详解以及配置
- tika提取pdf信息异常
- dosbox edit.exe 如何使用_微软软件如何激活?这个神器分享给你!
- Zend Studio IDE使用yii framework框架无代码提示的解决方法
- 计算机一级cad试题,全国计算机等级考试一级试题与答案(25套)(1)2
- Web 3D 的初临
- C++ 创建桌面快捷方式
- 人工智能真正值得担心的是缺德,而不是聪明
- autoit3 学习
- 背包问题(最大装载价值)
- h5页面如何预览excel文件_如何使用JavaScript实现前端导入和导出excel文件?(H5编辑器实战复盘)...
- 东晋琴家、雕塑家、画家、哲学家戴逵