导航:首页 > 编程语言 > javacsv写入

javacsv写入

发布时间:2022-09-08 03:55:27

java编程,已经在csv表格写入了一列,如何换列

csv格式比较简单,默认以,分割。以换行符来换行。
所以你写csv表格,这么做就可以了,每写一列就加一个,就是第二列。
距离有个BufferWriter writer对象要写一个csv文件。
writer.wrtie("第一列");
writer.write(",");
writer.write("第二列");
这就是一个简单的用,分割的csv文件。

② java操作csv文件

看楼主比较懂,
参阅RandomAccessFile类
先用seek(long pos)把指针指向文件最后
然后视你的数据用
writeBytes(String s) //有汉字什么的
writeChars(String s) //一般的字符串
writeUTF(String str) //有UTF-8的字符
写入数据

③ 用java怎么才能在csv文件指定位置写入新的数据,csv原始数据保留。

so easy
public static void addCloumn(List<String> pList, String filePath) throws IOException{
BufferedReader bufReader = new BufferedReader(new FileReader(filePath));
String lineStr = "";
int rowNumber = 0;
StringBuffer nContent = new StringBuffer();
while((lineStr = bufReader.readLine()) != null){
String addValue = "";
if(rowNumber < pList.size()){
addValue = pList.get(rowNumber);
}
if(lineStr.endsWith(",")){
nContent.append(lineStr).append("\""+addValue+"\"");
}else{
nContent.append(lineStr).append(",\""+addValue+"\"");
}
rowNumber++;
nContent.append("\r\n");
}
bufReader.close();

FileOutputStream fileOs = new FileOutputStream(new File(filePath), false);
fileOs.write(nContent.toString().getBytes());
fileOs.close();
}
是不是很简单啊

④ java读取csv写入数据库

使用opencsv读到、、、、、使用jdbc存储数据库
~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

⑤ java怎么读写创建csv文件

一、使用第三方库的方法。
目前的第三方库主要有opencsv、javacsv,貌似还有个叫supercsv,不过都大同小异。
二、使用FileWriter的方法。
这是我最终使用的方法,很好用,也不用添加库,加一个示例代码,与大家分享。
import java.io.FileWriter;
import java.io.IOException;
public class javacsv {
/**
* 写csv文件
*/
public static void main(String[] args) {
try {

⑥ java中怎样把数字导入到csv

你可以把csv文件就看成是各列数据之间用逗号(",")分隔的文本文件,一行数据就是一行文本

用java文件流向文件中写文本,文件名为.csv扩展名就行

⑦ 用java怎么把指定的csv文件,写到指定的excel的sheet里

先通过通过java里面的io一行一行的读出来,

再用循环通过split分割,一行里面的一个一个数据应该有什么符号分割,我见过的是逗号,

分割出来的数据你可以把它们放在一个一个数组里面,

最后用poi写入到excel里面

packagecom.poi;

importjava.io.BufferedReader;
importjava.io.File;
importjava.io.FileInputStream;
importjava.io.FileNotFoundException;
importjava.io.FileOutputStream;
importjava.io.IOException;
importjava.io.InputStreamReader;
importjava.util.ArrayList;
importjava.util.List;

importorg.apache.poi.hssf.usermodel.HSSFCell;
importorg.apache.poi.hssf.usermodel.HSSFRow;
importorg.apache.poi.hssf.usermodel.HSSFSheet;
importorg.apache.poi.hssf.usermodel.HSSFWorkbook;

publicclassCsvToExcel{
publicstaticvoidmain(String[]args)throwsIOException{
//读取csv文件
BufferedReaderbr=newBufferedReader(newInputStreamReader(newFileInputStream(newFile("d:\1.csv")),"GBK"));
Stringline;
//创建结果集,泛型可以根据实际情况定
List<List<String>>dataList=newArrayList<List<String>>();
while((line=br.readLine())!=null){
line=line.replace(""","");
String[]split=line.split(",");
List<String>t=newArrayList<String>();
for(inti=0;i<split.length;i++){
t.add(split[i]);
}
dataList.add(t);
}
//使用poi导出excel,poi是通过循环的方式创建行和单元格
//声明一个工作薄
HSSFWorkbookwb=newHSSFWorkbook();
//声明一个单子并命名
HSSFSheetsheet=wb.createSheet("测试");
//给单子名称一个长度
sheet.setDefaultColumnWidth((short)15);
for(inti=0;i<dataList.size();i++){
//创建行
HSSFRowrow=sheet.createRow(i);
List<String>list=dataList.get(i);
for(intj=0;j<list.size();j++){
//创建单元格
HSSFCellcell=row.createCell(j);
cell.setCellValue(list.get(j));
}
}
//写入到文件里面
FileOutputStreamout=newFileOutputStream("D://测试.xls");
wb.write(out);
out.close();
}
}

这是我用的jar包,只是用到一些个,姑且全部build path了

⑧ Java怎样往一个文件里多次写入数据

所以你写csv表格,这么做就可以了,每写一列就加一个,就是第二列。
距离有个bufferwriter
writer对象要写一个csv文件。
writer.wrtie("第一列");
writer.write(",");
writer.write("第二列");
这就是一个简单的用,分割的csv文件。

⑨ java把数据库读取的数据通过流写入到csv文件里,请问怎么写代码请求。

File file = new File("d:/test.csv");
BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file)));
bw.write("123456");
bw.write("89898");
bw.close();

⑩ java怎样写入一个csv文件

所以你写csv表格,这么做就可以了,每写一列就加一个,就是第二列。
距离有个BufferWriter writer对象要写一个csv文件。
writer.wrtie("第一列");
writer.write(",");
writer.write("第二列");
这就是一个简单的用,分割的csv文件。

阅读全文

与javacsv写入相关的资料

热点内容
美食博主用什么app拍视频 浏览:813
ipone手机如何加密微信 浏览:354
自来水加密阀阀帽 浏览:431
华为交换机dhcp配置命令 浏览:315
androidbitmap缩小 浏览:271
单片机串口控制灯 浏览:84
大讯云服务器安装视频 浏览:784
华为算法领先世界 浏览:654
linux路由重启 浏览:566
php的模板编程 浏览:322
编译器原理与实现书 浏览:711
dos选择命令 浏览:19
apm固件编译到单片机 浏览:123
联通深蓝卡都包含什么app 浏览:266
如何判断网络服务器正常 浏览:652
路由器搭桥远端服务器地址是什么 浏览:518
编译动态库时会连接依赖库吗 浏览:710
淘宝手机加密是随机的吗 浏览:675
解压包子怎么装饰 浏览:588
四个数凑24算法 浏览:679