`

JAVA中CSV操作(导出和导入) .

    博客分类:
  • java
 
阅读更多
转:http://blog.csdn.net/ititjt/article/details/1602760
import java.io.*
public class csvbean
...{
  
public static void main(String[] args)
  
...{
   
try...{
  File file 
= new File("C:/name.csv");
  FileOutputStream out 
= new FileOutputStream(file);
  OutputStreamWriter osw 
= new OutputStreamWriter(out);
  BufferedWriter bw 
= new BufferedWriter(osw);
//insert data 
  bw.write("aa");
  bw.write(
",");
  bw.write(
"bb");
  bw.write(
",");
  bw.write(
"cc");
  bw.write(
" ") ;
  
//close
   bw.close();
   osw.close();
   out.close();
   }

  
catch(Exception e)...{
   e.printStackTrace() ;
  }

  }

}


/** *//**************************************************************************************/

//需要包: csvjdbc-r0-10.zip 536.81K

import java.sql.*
public class cvsbean
...{
  
public static void main(String[] args)
  
...{
    
try
    
...{
      
// load the driver into memory
      Class.forName("org.relique.jdbc.csv.CsvDriver");
      
// create a connection. The first command line parameter is assumed to
      
//  be the directory in which the .csv files are held
      Connection conn = DriverManager.getConnection("jdbc:relique:csv:d:/" );//最后是文件路径
      
// create a Statement object to execute the query with
      Statement stmt = conn.createStatement();
      String ssss
="20060707171747";//20060707171747是文件名
      
// Select the ID and NAME columns from sample.csv
      ResultSet results = stmt.executeQuery("select * from "+ssss);
      
// dump out the results
      while (results.next())
      
...{
        System.out.println(
"hh= " + results.getString(1+ "   jj= " + results.getString(1));
      }

      
// clean up
      results.close();
      stmt.close();
      conn.close();
    }

    
catch(Exception e)
    
...{
      
//System.out.println("Oops-> " + e);
     
//System.out.println(e.getMessage()) ;
     e.printStackTrace();
    }

  }

}
分享到:
评论

相关推荐

    javaCSV导入导出

    javaCSV导入导出 ... File file = new File("C:/name.csv"); FileOutputStream out = new FileOutputStream(file); OutputStreamWriter osw = new OutputStreamWriter(out); BufferedWriter bw = new ...

    Csv导入导出.rar

    3. CSV导出: - 数据库导出:数据库系统通常支持将表格数据导出为CSV格式,便于数据交换或备份。 - 编程语言导出:通过编程语言,可以将处理后的数据写入CSV文件。例如,Python的pandas库可以将DataFrame对象直接...

    java csv共用javacsv.jar.zip

    在实际使用中,开发者首先需要将`javacsv.jar`添加到项目的类路径中,然后就可以直接引入库内的类和方法,进行CSV文件的读写操作。例如,创建一个`CsvWriter`实例,写入一行数据,然后关闭流,可以这样实现: ```...

    javacsv导入导出代码

    csv 总结导入导出 已经自测过,没有问题

    Java CSV批量导出工具类

    在Java编程环境中,CSV(Comma Separated Values)是一种常见的数据交换格式,广泛用于数据导入导出。"Java CSV批量导出工具类"是专为处理大量数据而设计的,尤其适用于那些需要处理千万级别的大数据集的情况。这个...

    java导出,导入CSV

    接下来,我们将讨论如何使用`javacsv`库来实现CSV文件的导出和导入。 1. **CSV导出**: - 创建一个`CSVWriter`对象,通常需要传入一个`FileWriter`实例,指定要写入的文件路径。 - 使用`CSVWriter`的`writeNext()...

    javacsv-2.1.jar

    JavaCSV库是一个用于Java编程语言的数据导入和导出工具,主要功能是帮助开发者处理CSV(逗号分隔值)文件。CSV格式广泛应用于数据交换,因为它简单、通用且易于读写。javacsv-2.1.jar是这个库的一个特定版本,它包含...

    用JAVA将数据库导入csv程序

    在IT行业中,数据的导入与导出是常见的操作,特别是在数据分析、备份或系统迁移时。本项目关注的是如何使用Java编程语言将数据库中的记录导出为CSV(Comma Separated Values)格式的文件。CSV因其通用性和易于处理的...

    csv文件导入导出工具类

    csv的文件的导入导出可能会用的到,需要的可以下一下把

    Java操作csv文件

    总结,Java操作CSV文件涉及导入合适的库、读取与写入数据、处理记录和列,以及错误处理等多个环节。Apache Commons CSV库提供了一套完整的工具,使这些任务变得简单易行。在实际开发中,理解并熟练运用这些知识,能...

    高性能导出csv

    在Java中,Apache Commons CSV和OpenCSV是常用的库;在C#中,可以使用`System.IO.File`类或第三方库如CsvHelper。 4. **流式处理** 在某些情况下,可以使用流式处理来避免一次性加载所有数据。例如,在Python中,`...

    java实现CSV文件导入与导出功能

    Java 中实现 CSV 文件导入与导出的知识点主要包括以下几个方面: 一、CSV 文件简介 * CSV 文件是纯文本文件,可以用记事本打开,也可以用 Excel 打开。 * CSV 文件使用硬回车分割每条记录,用逗号分隔每条数据的...

    java操作CSV文件

    在Java中,处理CSV文件有多种方式,本篇文章将详细介绍如何利用`opencsv-2.3.jar`库来进行高效的数据读写操作。 #### 二、所需库与环境准备 - **opencsv**: 一个用于读写CSV文件的Java库,版本为2.3。 - **开发环境...

    CSV导入导出

    CSV(Comma Separated ...在实际应用中,理解CSV导入导出的基本原理和操作,以及其优缺点,可以帮助我们更有效地进行数据处理和交换。无论是在数据分析、数据库管理还是编程中,熟练掌握CSV操作都是必不可少的技能。

    Java避免UTF-8的csv文件打开中文出现乱码的方法

    csv文件是 comma separated values 的缩写,常用于数据交换和导入导出操作。然而,在Java中读取和写入csv文件时,中文字符如果不正确地处理,可能会出现乱码的情况。下面我们将详细介绍Java避免UTF-8的csv文件打开...

    javacsv.jar.zip-jar包

    在实际开发中,你可以结合Java的IO流和`javacsv.jar`库,实现如下的基本操作: ```java import com.csvreader.*; try { CSVReader reader = new CSVReader(new FileReader("input.csv")); String[] line; while...

    java导入导出Excel,CSV必需的包

    在Java编程中,导入和导出Excel以及CSV文件是一项常见的任务,这主要涉及到对电子表格数据的处理。这里提到的三个必需的包分别是`jexcelapi`、`jxl`和`javacsv`,它们为Java开发者提供了方便的API来操作Excel和CSV...

    CSV导出.zip

    通过这个“CSV导出.zip”项目,新手可以了解到如何在实际编程中实现CSV文件的生成,从而加深对文件操作和数据格式转换的理解,为后续的开发工作打下坚实的基础。在练习过程中,不断优化代码,提高代码的可读性和效率...

    javatools数据导入导出工具

    3. **数据导入导出功能**:JavaTools的核心功能是数据导入和导出,它可以读取CSV、Excel、XML、JSON等格式的文件,并将数据导入到数据库中,同时也可以将数据库中的数据导出为这些文件格式,方便数据交换和备份。...

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

    CSV文件是一种常见的数据交换格式,通常用于导入和导出数据到电子表格程序如Microsoft Excel。当在Java程序中创建或读取CSV文件时,确保正确的字符编码是至关重要的,尤其是对于包含非ASCII字符(如中文字符)的数据...

Global site tag (gtag.js) - Google Analytics