「JAVA读写.csv」Java读写分离 框架

博主:adminadmin 2023-03-22 04:51:06 586

本篇文章给大家谈谈JAVA读写.csv,以及Java读写分离 框架对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

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写入数据库

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

~~~~~~~~~~~~~~~~~~~~

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

如何使用eclipse编写java程序读取csv文件中

java有专门操作CSV文件的类和方法。java开源框架csvreader提供了一个轻量级的、简单方便的统一操作接口可用。要使用CsvReader,CsvWriter需要下载一个javacsv.jar导入到项目中才行,在项目上点击右键--属性--库--添加jar文件,选择javacsv.jar文件即可,然后在程序中用import

com.csvreader.CsvReader,import com.csvreader.CsvWriter导入即可。

示范代码:

package test;

import com.csvreader.CsvReader;

import com.csvreader.CsvWriter;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileNotFoundException;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

public class readandwrite {

public static void main(String[] args) throws IOException {

String [] str = {"省","市","区","街","路","里","幢","村","室","园","苑","巷","号"};

String inString = "";

String tmpString = "";

File inFile = new File("C://in.csv"); // 读取的CSV文件

File outFile = new File("C://outtest.csv");//输出的CSV文

try {

BufferedReader reader = new BufferedReader(new FileReader(inFile));

BufferedWriter writer = new BufferedWriter(new FileWriter(outFile));

CsvReader creader = new CsvReader(reader, ',');

CsvWriter cwriter = new CsvWriter(writer,',');

while(creader.readRecord()){

inString = creader.getRawRecord();//读取一行数据

for(int i = 0;i str.length;i++){

tmpString = inString.replace(str[i], "," + str[i] + ",");

inString = tmpString;

}

//第一个参数表示要写入的字符串数组,每一个元素占一个单元格,第二个参数为true时表示写完数据后自动换行

cwriter.writeRecord(inString.split(","), true);

//注意,此时再用cwriter.write(inString)方法写入数据将会看到只往第一个单元格写入了数据,“,”没起到调到下一个单元格的作用

//如果用cwriter.write(String str)方法来写数据,则要用cwriter.endRecord()方法来实现换行

//cwriter.endRecord();//换行

cwriter.flush();//刷新数据

}

creader.close();

cwriter.close();

} catch (FileNotFoundException ex) {

ex.printStackTrace();

}

}

}

关于JAVA读写.csv和Java读写分离 框架的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。