存在一个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(Comma Separated Values)...通过以上步骤和知识点,你应该能够有效地解决Java读写CSV文件时遇到的中文乱码问题。在实际项目中,结合具体的错误现象,灵活应用这些知识就能顺利处理各种编码问题。
Java 读写 CSV 文件 Java 读写 CSV 文件是指使用 Java 语言来读取和写入 CSV 文件,CSV 文件是一种常用的...使用 javacsv 库读写 CSV 文件可以正确地处理特殊字符,获取原始的数据内容,并且可以避免一些常见的错误。
`javacsv`是由Dave Taylor创建的一个小型库,专门用于读写CSV文件。下面我们将详细探讨如何使用Java和`javacsv`库对CSV文件进行读写操作。 **1. 添加javacsv依赖** 在进行读写操作前,你需要将`javacsv.jar`添加到...
在Java编程语言中,CSV...总之,处理CSV文件在Java中是一项常见的任务,Apache Commons CSV库提供了一套强大且易用的工具,使得读写CSV文件变得简单。通过理解这些接口和方法,你可以高效地处理各种CSV数据需求。
- **opencsv**: 一个用于读写CSV文件的Java库,版本为2.3。 - **开发环境**: Java 开发环境,包括JDK安装、IDE配置等。 #### 三、读取CSV文件 为了高效地读取CSV文件,本文提供了一个名为`ReadCSV`的类,该类封装了...
首先,`javacsv`是一个轻量级的Java库,专门用于处理CSV文件。它提供了简单易用的API,使我们能够轻松地读取和写入CSV数据。在项目中使用这个库,你需要先将其添加到你的类路径中。如果你使用的是Maven,可以在pom....
本文将深入探讨如何使用Java语言来操作CSV文件,包括读取、写入以及处理CSV数据。 首先,Java并没有内置的库直接支持CSV操作,但我们可以借助第三方库,如Apache Commons CSV、OpenCSV或Java 8引入的java.util.CSV ...
文件中包括读取excel、csv文件,同时可以将读取出的文件内容保存在另外一个excel或csv中。注意excel2003和excel2007调用的jar包也不一样,需要将代码进行修改。2007版的将HSSF改成XSSF,2003相反。csv文件用XSSF
`OpenCSV`提供了一系列方便的API,简化了CSV文件的读写操作。要使用这个库,你需要将其添加到你的项目类路径中,然后可以利用它的功能来解析CSV文件。 下面是如何使用`OpenCSV`读取CSV文件的基本步骤: 1. 引入...
这个"java 读写csv文件 csv process"接口为处理CSV文件提供了一个全面的解决方案,它不仅实现了基本的读写功能,还支持数据转换和高级的文件修改操作。这样的接口对于需要处理CSV数据的Java项目来说非常实用,简化了...
"java csv 读写框架特殊字符转义" Java CSV 读写框架是基于 Java 注解的 CSV 读写框架...Java CSV 读写框架提供了一个强大的解决方案来处理 CSV 文件中的特别字符转义问题,使得我们可以轻松地处理 CSV 文件中的数据。
利用Java swing 对csv和excel文件进行读写;并且可以同时读取5个文件的数量;通过关键字配置来读文件,还有就是通过POI CSVWriter等类的使用来对excel和csv等文件进行操作
SuperCSV是一个强大的开源库,专门用于处理CSV文件,它提供了丰富的功能和灵活的API,使得在Java中读写CSV文件变得更加简单。这篇博客"Java读写CSV之SuperCSV"可能详细讲解了如何利用SuperCSV库进行CSV操作。 首先...
一个非常好用的csv文件操作工具
下面将详细讲解CSV文件的读写操作以及相关的编程实践。 首先,我们来了解读取CSV文件的基本步骤。在Java中,我们可以使用内置的`BufferedReader`或者第三方库如Apache Commons CSV、OpenCSV等。以下是一个使用`...
除了基本的读写功能,javaCSV库还支持一些高级特性,如自定义分隔符、处理引号包含的字段等。例如,你可以设置分隔符为其他字符,比如制表符: ```java CSVReader reader = new CSVReader(new FileReader("file.csv...
在Java中生成CSV(Comma Separated Values)文件时,可能会遇到乱码...此外,示例代码提供了一个基本的CSV文件读写框架,但实际应用中可能需要根据具体需求进行扩展,例如处理更多的行数据、错误处理、自定义分隔符等。
在Java开发中,处理CSV文件是常见的任务,而`super-csv`正是为此设计的一个高效且易于使用的库。 **super-csv库**是由James Bogle创建的,它提供了一套丰富的API,支持Java程序员方便地进行CSV文件的读取和写入操作...
本篇文章将深入讲解如何使用Java解析Excel(包括Excel 2003和2007格式)和CSV文件,并将解析的数据映射到Java Bean,以便后续的数据处理和存储。 首先,我们需要了解如何在Java中处理文件上传。在Servlet环境中,...