java csv 导入 导出 修改
来源:互联网 发布:淘宝碰到专业差评师 编辑:程序博客网 时间:2024/04/20 19:06
注:需要javacsv.jar
package csv;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.nio.charset.Charset;
import java.util.ArrayList;
import java.util.List;
import com.csvreader.CsvReader;
import com.csvreader.CsvWriter;
public class csvTest {
public static void main(String[] args) throws IOException {
String filePath="d:/score.scv";
//writeCsv(filePath);
//readCsv(filePath);
modifyCsv(filePath);
}
private static void modifyCsv(String filePath) throws IOException {
List<String[]> list = new ArrayList<String[]>();
CsvReader reader = new CsvReader(filePath,',',Charset.forName("GBK"));
CsvWriter wr = new CsvWriter("d:/score1.scv",',',Charset.forName("GBK"));
//reader.readHeaders(); // 跳过表头 如果需要表头的话,不要写这句。
while (reader.readRecord()) { //逐行读入除表头的数据
list.add(reader.getValues());
}
for (int i = 0; i < list.size(); i++) {
String[] cell =list.get(i);
for (int j = 0; j < cell.length; j++) {
cell[j]=cell[j]+j;
System.out.println("cell---->"+cell[j]);
}
wr.writeRecord(cell);
}
wr.close();
}
private static void readCsv(String filePath) throws IOException {
List<String[]> list = new ArrayList<String[]>();
CsvReader reader = new CsvReader(filePath,',',Charset.forName("GBK"));
reader.readHeaders(); // 跳过表头 如果需要表头的话,不要写这句。
while (reader.readRecord()) { //逐行读入除表头的数据
list.add(reader.getValues());
}
for (int i = 0; i < list.size(); i++) {
String[] cell =list.get(i);
for (int j = 0; j < cell.length; j++) {
System.out.println("cell---->"+cell[j]);
}
}
}
private static void writeCsv(String filePath) throws IOException {
CsvWriter wr = new CsvWriter(filePath,',',Charset.forName("GBK"));
String[] contents={"aaa","bbbbb","ddddd","eeeee"};
wr.writeRecord(contents);
wr.close();
}
}
- java csv 导入 导出 修改
- Java导入导出CSV文件
- JAVA中CSV操作(导出和导入)
- Java CSV xls 操作(导出和导入)
- Java CSV操作(导出和导入)
- Java CSV操作(导出和导入)
- JAVA操作csv文件(导入导出)
- java 实现csv文件导入导出
- Java CSV操作(导出和导入)
- Java CSV操作(导出和导入)
- java导出excel,导入excel,导出csv工具类整理
- mysql 导入导出 csv
- php导入、导出csv
- csv文件导入导出
- csv文件导入导出
- MySQL导入、导出CSV
- postgresql 导入导出 csv
- mysql导入导出csv
- 迷宫问题 DFS写法 BFS写法
- solver.prototxt含义及配置
- [图像处理] 高斯模糊的C++实现(Gaussian Blur)
- 异常:前端发送几次请求后,浏览器一直等待localhost响应
- c语言实现三子棋
- java csv 导入 导出 修改
- android中getSystemService详解
- 机器人与深度学习
- 2014年第五届蓝桥杯C/C++程序设计本科B组省赛-切面条(结果填空)
- zuoyeer
- Linux删除目录中小于指定大小的文件
- Matlab 会话(sessions)多开,运行多个程序
- 使用ssm框架实现用户账户邮箱激活功能(一)
- C