`
cbbs
  • 浏览: 39891 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

java opencsv 读写数据入csv

阅读更多

用opencsv2.2来实现的,代码如下:

 

public static void main(String[] args) {

	// 从CSV读数据
        CSVReader reader = null;
	try {
		reader = new CSVReader(new FileReader("d://tt.csv"));
	} catch (FileNotFoundException e) {
		e.printStackTrace();
	}
	String[] nextLine = null;
	try {
		while ((nextLine = reader.readNext()) != null) {
		for(int i = 0; i < nextLine.length; i++) {
			System.out.print(nextLine[i] + " ");
		}
		System.out.println();
	} catch (IOException e) {
		e.printStackTrace();
	}

	//往CSV 写数据
	CSVWriter writer = null;
	try {
		writer = new CSVWriter(new FileWriter("d://tt.csv"), '\t');
	} catch (IOException e) {
		e.printStackTrace();
	}
	String[] entries =( "cbbs#yj#xy#").split("#");
	if(entries == null ) {
		try {
			writer.close();
			reader.close();
		} catch (IOException e) {
			e.printStackTrace();
		}	
		return;
	}
	writer.writeNext(entries);
	try {
		writer.close();
		reader.close();
	} catch (IOException e) {
		e.printStackTrace();
	}
}
 

其中

如果是

writer = new CSVWriter(new FileWriter("d://tt.csv"), '\t');
 

一行输出;

如果是

writer = new CSVWriter(new FileWriter("d://tt.csv"), '\n');
 

分行单列输出;

如果是

writer = new CSVWriter(new FileWriter("d://tt.csv"));
 

分列输出.

 

分享到:
评论
1 楼 rock1103 2012-09-14  
中文乱码如何解决

相关推荐

    Java中使用opencsv读写csv文件示例

    以下是对OpenCSV在Java中读写CSV文件、自定义分隔符以及生成Javabeans的详细说明: 1. **读取CSV文件** - **Iterator方式**:通过创建`CSVReader`对象,然后使用`readNext()`方法逐行读取文件。例如: ```java ...

    使用opencsv文件读写CSV文件

    Opencsv 是一个 Java 库,用于读写 CSV 文件。CSV(Comma Separated Values)是一种常用的文件格式,用于存储表格数据。Opencsv 库提供了两个主要类:CSVReader 和 CSVWriter,分别用于读取和写入 CSV 文件。 读取 ...

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

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

    java csv大数据量导出(千万级别,不会内存溢出)

    Java标准库并没有提供直接处理CSV的API,但我们可以借助第三方库,如Apache Commons CSV、OpenCSV或者使用Java 8中的Stream API配合BufferedReader来逐行读取和写入文件。这些方法允许我们避免一次性加载所有数据,...

    java对csv文件进行读写操作

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

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

    在Java编程中,将CSV(逗号分隔值)文件的数据导入到MySQL数据库是一项常见的任务。这个过程涉及几个关键步骤,包括读取CSV文件、解析数据、建立与数据库的连接以及执行SQL插入语句。本篇文章将详细讲解如何使用java...

    java操作CSV文件

    ### Java操作CSV文件知识点 ...通过上述介绍,我们不仅了解了如何在Java中使用`opencsv`库高效地读写CSV文件,还学习了一些最佳实践,以应对各种复杂的数据处理需求。这些知识和技术将在实际项目开发中发挥重要作用。

    java 读写 csv 文件

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

    操作csv文件,读写csv文件jar包opencsv

    OpenCSV是一个轻量级的Java库,专为处理CSV数据而设计,提供了简单易用的API,使得读取和写入CSV文件变得轻松。 **OpenCSV的基本使用** 1. **添加依赖**:首先,要在项目中使用OpenCSV,需要将其作为依赖引入。...

    opencsv源码

    OpenCSV 是一个开源的 Java 库,专门用于处理 CSV(Comma Separated Values)格式的数据。它为开发者提供了一种简单、高效的接口,使得生成和读取 CSV 文件变得非常方便。在Java开发中,处理CSV数据时,OpenCSV是一...

    java 读取写入csv

    通过上述分析,我们可以看到Java读取和写入CSV文件的过程涉及到多个步骤,包括初始化读写器、循环读取或写入数据、异常处理以及资源释放。正确地理解和应用这些步骤对于高效处理CSV文件至关重要。 此外,使用日志...

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

    对于CSV文件,Java标准库没有内置的支持,但我们可以使用开源库如OpenCSV或Apache Commons CSV。解析CSV的基本步骤如下: 1. 创建CSVReader,传入文件流或文件路径。 2. 使用`readNext()`方法逐行读取CSV数据。 3. ...

    Java解析CSV文件

    总结来说,Java中解析CSV文件主要涉及使用如`OpenCSV`这样的第三方库,通过`CSVReader`或`CSVParser`类进行数据读取和解析。在实际项目中,你可能会根据需求定制解析策略,处理各种复杂的数据格式。通过理解这些基本...

    java_csvReader

    Java提供了多种方式来处理CSV文件,包括使用内置的`BufferedReader`和`PrintWriter`类,或者使用第三方库如OpenCSV、Apache Commons CSV等。在这个案例中,我们主要关注两个文件:`CsvReader.java`和`CsvWriter.java...

    java导出,导入CSV

    在Java编程中,CSV(Comma Separated Values)文件是一种常见的数据交换格式,它以逗号分隔每一列数据,广泛用于数据导入和导出。本篇将详细讲解如何使用Java进行CSV文件的导出与导入操作,以及涉及到的相关知识点。...

    java操作csv文件的Demo

    在Java编程中,CSV(Comma Separated Values)文件是一种常见的数据存储格式,它以逗号分隔每一列的数据,简单易用且适用于各种场景。本教程将介绍如何使用javaCSV.jar库来读取和写入CSV文件。如果你对这个话题已经...

    javacsv2.1实例

    Java CSV库,如javacsv 2.1,是处理CSV...通过理解和熟练使用它的API,开发者可以在Java项目中轻松地进行CSV数据的读写操作。在实际项目中,结合良好的错误处理和性能优化策略,可以实现高效且可靠的CSV文件处理。

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

    在Java中,我们可以使用内置的`BufferedReader`或者第三方库如Apache Commons CSV、OpenCSV等。以下是一个使用`BufferedReader`的例子: ```java import java.io.BufferedReader; import java.io.FileReader; ...

    Java操作csv文件

    在读写CSV文件时,要处理可能出现的异常,如`IOException`。通常,你需要确保文件在使用后被正确关闭,防止资源泄漏。 7. **性能考虑**: 对于非常大的CSV文件,可以考虑使用流式处理,避免一次性加载整个文件到...

Global site tag (gtag.js) - Google Analytics