如何使用poi读取csv文件
时间: 2023-07-18 22:34:12 浏览: 131
可以使用 Apache POI 提供的 CSV 相关的 API 来读取 CSV 文件。下面是一个简单的示例代码:
```java
import java.io.*;
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
import org.apache.poi.ss.usermodel.*;
import org.apache.poi.ss.usermodel.WorkbookFactory;
public class ReadCSV {
public static void main(String[] args) throws IOException, InvalidFormatException {
// 创建输入流
File file = new File("test.csv");
FileInputStream fis = new FileInputStream(file);
// 使用 Apache POI 提供的 WorkbookFactory 创建工作簿实例
Workbook workbook = WorkbookFactory.create(fis);
// 获取工作表
Sheet sheet = workbook.getSheetAt(0);
// 遍历行
for (Row row : sheet) {
// 遍历单元格
for (Cell cell : row) {
// 输出单元格内容
System.out.print(cell.getStringCellValue() + "\t");
}
System.out.println();
}
// 关闭输入流和工作簿
fis.close();
workbook.close();
}
}
```
注意:该示例假设 CSV 文件中的所有单元格均为字符串类型。如果 CSV 文件中包含不同类型的数据,请根据实际情况调整代码。