`

Java简单的CSV文件的读写

    博客分类:
  • JAVA
阅读更多

存在一个name.csv文件,内容如下

 

name birthday  place
zhangsan 1988  hangzhou
lisi 1989  hangzhou
wangwu 1987  hangzhou
wuliu 1988  Taizhou

 

csv文件的读

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.StringTokenizer;

public class ReadCSV {

	public static void main(String[] args) {
		try{
			File csv = new File("C:/name.csv"); 
			
			BufferedReader br = new BufferedReader(new FileReader(csv));
			while(br.ready()){
				String line = br.readLine();
				StringTokenizer st = new StringTokenizer(line, ",");
				while(st.hasMoreTokens()){
					System.out.print(st.nextToken()+"\t");
				}
				System.out.println();
			}
			br.close();
		}catch(FileNotFoundException e){
			 // File对象的创建过程中的异常捕获
			e.printStackTrace();
		} catch(IOException e){
			// BufferedReader在关闭对象捕捉异常 
			e.printStackTrace();
		}
	}

}

 输出结果:

写道
name birthday place
zhangsan 1988 hangzhou
lisi 1989 hangzhou
wangwu 1987 hangzhou
wuliu 1988 Taizhou

 csv文件的写

import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileWriter;
import java.io.IOException;

public class WriteCSV {

	public static void main(String[] args) {
		try {  
		      File csv = new File("C:/writers.csv"); 
		  
		      BufferedWriter bw = new BufferedWriter(new FileWriter(csv, true));  
		      bw.write("wuliu" + "," + "1988" + "," + "Taizhou");  
		      bw.newLine();  
		      bw.close();  
		  
		    } catch (FileNotFoundException e) {  
		      // File对象的创建过程中的异常捕获  
		      e.printStackTrace();  
		    } catch (IOException e) {  
		      // BufferedWriter在关闭对象捕捉异常  
		      e.printStackTrace();  
		    }  
	}

}
分享到:
评论

相关推荐

    java读写csv文件,中文乱码问题

    在Java编程中,CSV(Comma Separated Values)...通过以上步骤和知识点,你应该能够有效地解决Java读写CSV文件时遇到的中文乱码问题。在实际项目中,结合具体的错误现象,灵活应用这些知识就能顺利处理各种编码问题。

    java读写csv文件

    Java 读写 CSV 文件 Java 读写 CSV 文件是指使用 Java 语言来读取和写入 CSV 文件,CSV 文件是一种常用的...使用 javacsv 库读写 CSV 文件可以正确地处理特殊字符,获取原始的数据内容,并且可以避免一些常见的错误。

    java对csv文件进行读写操作

    `javacsv`是由Dave Taylor创建的一个小型库,专门用于读写CSV文件。下面我们将详细探讨如何使用Java和`javacsv`库对CSV文件进行读写操作。 **1. 添加javacsv依赖** 在进行读写操作前,你需要将`javacsv.jar`添加到...

    java 读写 csv 文件

    在Java编程语言中,CSV...总之,处理CSV文件在Java中是一项常见的任务,Apache Commons CSV库提供了一套强大且易用的工具,使得读写CSV文件变得简单。通过理解这些接口和方法,你可以高效地处理各种CSV数据需求。

    java操作CSV文件

    - **opencsv**: 一个用于读写CSV文件的Java库,版本为2.3。 - **开发环境**: Java 开发环境,包括JDK安装、IDE配置等。 #### 三、读取CSV文件 为了高效地读取CSV文件,本文提供了一个名为`ReadCSV`的类,该类封装了...

    java使用javacsv读取csv文件 导入Mysql数据库

    首先,`javacsv`是一个轻量级的Java库,专门用于处理CSV文件。它提供了简单易用的API,使我们能够轻松地读取和写入CSV数据。在项目中使用这个库,你需要先将其添加到你的类路径中。如果你使用的是Maven,可以在pom....

    Java操作csv文件

    本文将深入探讨如何使用Java语言来操作CSV文件,包括读取、写入以及处理CSV数据。 首先,Java并没有内置的库直接支持CSV操作,但我们可以借助第三方库,如Apache Commons CSV、OpenCSV或Java 8引入的java.util.CSV ...

    java读写excel、csv文件

    文件中包括读取excel、csv文件,同时可以将读取出的文件内容保存在另外一个excel或csv中。注意excel2003和excel2007调用的jar包也不一样,需要将代码进行修改。2007版的将HSSF改成XSSF,2003相反。csv文件用XSSF

    Java解析CSV文件

    `OpenCSV`提供了一系列方便的API,简化了CSV文件的读写操作。要使用这个库,你需要将其添加到你的项目类路径中,然后可以利用它的功能来解析CSV文件。 下面是如何使用`OpenCSV`读取CSV文件的基本步骤: 1. 引入...

    java 读写csv文件 csv process

    这个"java 读写csv文件 csv process"接口为处理CSV文件提供了一个全面的解决方案,它不仅实现了基本的读写功能,还支持数据转换和高级的文件修改操作。这样的接口对于需要处理CSV数据的Java项目来说非常实用,简化了...

    java csv 读写框架特殊字符转义.docx

    "java csv 读写框架特殊字符转义" Java CSV 读写框架是基于 Java 注解的 CSV 读写框架...Java CSV 读写框架提供了一个强大的解决方案来处理 CSV 文件中的特别字符转义问题,使得我们可以轻松地处理 CSV 文件中的数据。

    JAVA 对CSV和Excel文件格式的读写

    利用Java swing 对csv和excel文件进行读写;并且可以同时读取5个文件的数量;通过关键字配置来读文件,还有就是通过POI CSVWriter等类的使用来对excel和csv等文件进行操作

    Java读写CSV之SuperCSV

    SuperCSV是一个强大的开源库,专门用于处理CSV文件,它提供了丰富的功能和灵活的API,使得在Java中读写CSV文件变得更加简单。这篇博客"Java读写CSV之SuperCSV"可能详细讲解了如何利用SuperCSV库进行CSV操作。 首先...

    java csv文件读取工具类

    一个非常好用的csv文件操作工具

    学习读写CSV文件 学习读写CSV文件

    下面将详细讲解CSV文件的读写操作以及相关的编程实践。 首先,我们来了解读取CSV文件的基本步骤。在Java中,我们可以使用内置的`BufferedReader`或者第三方库如Apache Commons CSV、OpenCSV等。以下是一个使用`...

    java操作csv文件的Demo

    除了基本的读写功能,javaCSV库还支持一些高级特性,如自定义分隔符、处理引号包含的字段等。例如,你可以设置分隔符为其他字符,比如制表符: ```java CSVReader reader = new CSVReader(new FileReader("file.csv...

    java生成csv文件乱码的解决方法示例 java导出csv乱码

    在Java中生成CSV(Comma Separated Values)文件时,可能会遇到乱码...此外,示例代码提供了一个基本的CSV文件读写框架,但实际应用中可能需要根据具体需求进行扩展,例如处理更多的行数据、错误处理、自定义分隔符等。

    super-csv一个快速开源的CSV读写Java库

    在Java开发中,处理CSV文件是常见的任务,而`super-csv`正是为此设计的一个高效且易于使用的库。 **super-csv库**是由James Bogle创建的,它提供了一套丰富的API,支持Java程序员方便地进行CSV文件的读取和写入操作...

    文件上传,java解析excel和csv 转javabean

    本篇文章将深入讲解如何使用Java解析Excel(包括Excel 2003和2007格式)和CSV文件,并将解析的数据映射到Java Bean,以便后续的数据处理和存储。 首先,我们需要了解如何在Java中处理文件上传。在Servlet环境中,...

Global site tag (gtag.js) - Google Analytics