csv读写
来源:互联网 发布:网络创世纪uo服务端 编辑:程序博客网 时间:2024/04/25 18:50
当然你还可以用supecsv 或者 opencsv啦。
先下载javacsv2.0.zip的文件,解压后,把javacsv.jar 添加到项目中。
官方下载地址:
http://sourceforge.net/project/showfiles.php?group_id=33066
API地址:
http://javacsv.sourceforge.net/
简单的操作代码:
- import java.io.IOException;
- import java.nio.charset.Charset;
- import java.util.ArrayList;
- import com.csvreader.CsvReader;
- import com.csvreader.CsvWriter;
- public class DB2ExportCsv
- {
- /**
- * 读取CSV文件
- */
- public void readCsv(){
- try {
- ArrayList<String[]> csvList = new ArrayList<String[]>(); //用来保存数据
- String csvFilePath = "D:/log/Alarm20101125.csv";
- CsvReader reader = new CsvReader(csvFilePath,',',Charset.forName("SJIS")); //一般用这编码读就可以了
- reader.readHeaders(); // 跳过表头 如果需要表头的话,不要写这句。
- while(reader.readRecord()){ //逐行读入除表头的数据
- csvList.add(reader.getValues());
- }
- reader.close();
- for(int row=0;row<csvList.size();row++){
- String cell = csvList.get(row)[0]; //取得第row行第0列的数据
- System.out.println(cell);
- }
- } catch (Exception ex) {
- System.out.println(ex);
- }
- }
- /**
- * 写入CSV文件
- */
- public static void WriteCsv(){
- try {
- String csvFilePath = "D:/log/Alarm20101125.csv";
- CsvWriter wr =new CsvWriter(csvFilePath,',',Charset.forName("SJIS"));
- String[] contents = {"告警信息","非法操作","没有权限","操作失败"};
- wr.writeRecord(contents);
- wr.close();
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
0 0
- csv读写
- commons-csv读写CSV文件
- 读写csv 文件
- Java读写CSV文件
- csv文件读写操作
- Java读写CSV文件
- 读写xls csv数据
- csv文件读写
- Python读写csv文件
- CSV文件的读写
- C++读写CSV文件
- java 读写csv
- 读写.csv文件
- java 读写csv
- C++读写CSV文件
- QT 读写CSV
- python 读写 csv文件
- C++读写CSV文件
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build
- Java回调机制(CallBack)详解
- asp按钮事件获取GridView行数
- zookeeper 安装
- Spring事务管理题纲式小结
- csv读写
- leetcode 2. add two numbers
- EGL的使用
- ViewPager实现视图左右滑动
- java低级小错误 未实例化对象,调用其他类方法
- 设置或获取页面信息
- 控件布局通用解决方案
- nefu1130Attack monsters(区间dp)
- Scrapy爬虫:代理IP配置