解析淘宝助理导出的csv文件
2016-04-20 11:51
405 查看
1.导入所需的jar包
javacsv-1.1.2.jarmaven依赖
<dependency> <groupId>net.sourceforge.javacsv</groupId> <artifactId>javacsv</artifactId> <version>2.0</version> </dependency>
2.解析csv(注意编码格式)
import java.nio.charset.Charset; import java.util.ArrayList; import com.csvreader.CsvReader; public class test{ public void readeCsv(){ try { ArrayList<String[]> csvList = new ArrayList<String[]>(); //用来保存数据 String csvFilePath = "E:/test02.csv";//测试文件路径 CsvReader reader = new CsvReader(csvFilePath,'\t',Charset.forName("utf-16")); //淘宝助理导出的csv文件编码utf-16,这里注意下 reader.readHeaders(); // 跳过表头 如果需要表头的话,不要写这句。 // reader.getColumnCount(); //逐行读入出表头的数据 while(reader.readRecord()){ csvList.add(reader.getValues()); } reader.close(); System.out.println("当前存在的行数 "+csvList.size()); for(int row=0;row<csvList.size();row++){ String cell = csvList.get(row)[3]; //取得第row行第0列的数据 System.out.println(cell); } }catch(Exception ex){ System.out.println(ex); } } public static void main(String[] args) { test t = new test(); t.readeCsv(); } }
3.对接淘宝字段,存储数据库就行了
由于数据库所需字段设计不一样,这里就不给代码了。用bean接收就行。相关文章推荐
- 验证淘宝店铺真实性的几个方案
- 谷歌“安全浏览”检查出Google.com“存在危险”
- 谷歌“安全浏览”检查出Google.com“存在危险”
- centos6设置静态IP
- Objective-c 的一些学习3 Category
- c# 点云效果
- com.android.build.transform.api.TransformException
- doxygen实在太丑,代码文档生成工具
- iOS 获取 年 月 日
- 【Mysql sql inject】POST方法BASE64编码注入write-up
- iOS之处理不等高TableViewCell的几种方法
- 算法Sedgewick第四版-第1章基础-024-M/M/1 queue
- 配置Gradle构建
- Ubuntu下LTE的加载过程
- HDU4027(Can you answer these queries?)
- Android Studio Mac版快捷键
- iOS沙盒目录结构解析
- BLOB和TEXT的区别
- 修改mysql编码格式,存入中文变为问号
- Android布局