java处理csv文件格式化
时间: 2023-12-26 16:06:53 浏览: 136
java 读取写入csv
3星 · 编辑精心推荐
要使用Java处理CSV文件,可以使用Java内置的CSV库或第三方库。以下是一个使用Java内置CSV库的示例:
```java
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
public class CSVReader {
public static void main(String[] args) {
String csvFile = "path/to/your/file.csv";
String line = "";
String cvsSplitBy = ",";
List<String[]> rows = new ArrayList<>();
try (BufferedReader br = new BufferedReader(new FileReader(csvFile))) {
while ((line = br.readLine()) != null) {
// use comma as separator
String[] row = line.split(cvsSplitBy);
rows.add(row);
}
} catch (IOException e) {
e.printStackTrace();
}
// print all rows
for (String[] row : rows) {
for (String cell : row) {
System.out.print(cell + "\t");
}
System.out.println();
}
}
}
```
该示例将读取CSV文件并将其分解成行和列。CSV文件中的每一行将作为字符串数组返回,可以使用Java中的列表(List)来存储这些行。在此示例中,我们只是将每个单元格打印到控制台中,但您可以根据您的需求格式化和处理这些数据。
阅读全文