需求
由于Apache POI不支持CSV格式的文件读取,所以需要在Java程序中手动转一下格式
Maven依赖
Apache POI:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15<properties>
<poi.version>3.9</poi.version>
<poi-ooxml.version>3.9</poi-ooxml.version>
</properties>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>${poi.version}</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>${poi-ooxml.version}</version>
</dependency>
JavaCSV:1
2
3
4
5<dependency>
<groupId>net.sourceforge.javacsv</groupId>
<artifactId>javacsv</artifactId>
<version>2.0</version>
</dependency>
转换方法
1 | /** |
- 注意: 不同的CSV文件编码不同,如果乱码可以改上边的编码