| 程序包 | 说明 |
|---|---|
| cn.hutool.core.text.csv |
提供CSV文件读写的封装,入口为CsvUtil
规范见:https://datatracker.ietf.org/doc/html/rfc4180 |
| 限定符和类型 | 方法和说明 |
|---|---|
protected CsvRow |
CsvParser.computeNext() |
protected CsvRow |
CsvParser.computeNext() |
CsvRow |
CsvData.getRow(int index)
获取指定行,从0开始
|
CsvRow |
CsvData.getRow(int index)
获取指定行,从0开始
|
CsvRow |
CsvParser.nextRow()
读取下一行数据
|
CsvRow |
CsvParser.nextRow()
读取下一行数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
List<CsvRow> |
CsvData.getRows()
获取所有行
|
List<CsvRow> |
CsvData.getRows()
获取所有行
|
Iterator<CsvRow> |
CsvData.iterator() |
Iterator<CsvRow> |
CsvReader.iterator() |
Iterator<CsvRow> |
CsvReader.iterator() |
Iterator<CsvRow> |
CsvData.iterator() |
Stream<CsvRow> |
CsvReader.stream()
根据Reader创建
Stream,以便使用stream方式读取csv行 |
Stream<CsvRow> |
CsvReader.stream()
根据Reader创建
Stream,以便使用stream方式读取csv行 |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CsvRowHandler.handle(CsvRow row)
处理行数据
|
void |
CsvRowHandler.handle(CsvRow row)
处理行数据
|
| 构造器和说明 |
|---|
CsvData(List<String> header,
List<CsvRow> rows)
构造
|
CsvData(List<String> header,
List<CsvRow> rows)
构造
|
Copyright © 2022. All rights reserved.