jxl.jar程序包读取csv
时间: 2023-09-30 19:04:18 浏览: 140
可以使用Java的CSV库来读取CSV文件,其中常用的是OpenCSV和Apache Commons CSV。这里以OpenCSV为例:
1. 首先需要将OpenCSV库添加到项目中,可以手动下载jar包并添加到项目的classpath中,也可以使用Maven或Gradle等构建工具来自动添加依赖。
2. 创建CSVReader对象并指定CSV文件的路径:
```
CSVReader reader = new CSVReader(new FileReader("path/to/csv/file.csv"));
```
3. 使用CSVReader对象的readNext()方法来读取CSV文件中的每一行数据,该方法返回一个String数组,数组的每个元素代表一列数据:
```
String[] line;
while ((line = reader.readNext()) != null) {
// 处理每一行数据
}
```
4. 在处理每一行数据时,可以根据实际情况对每个元素进行类型转换。
完整示例代码如下:
```
import au.com.bytecode.opencsv.CSVReader;
import java.io.FileReader;
import java.io.IOException;
public class CSVReaderExample {
public static void main(String[] args) {
try {
CSVReader reader = new CSVReader(new FileReader("path/to/csv/file.csv"));
String[] line;
while ((line = reader.readNext()) != null) {
// 处理每一行数据
for (String item : line) {
System.out.print(item + ", ");
}
System.out.println();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
阅读全文