Package | Description |
---|---|
org.dromara.hutool.poi.csv |
提供CSV文件读写的封装,入口为CsvUtil
规范见:https://datatracker.ietf.org/doc/html/rfc4180 |
Modifier and Type | Method and Description |
---|---|
protected CsvRow |
CsvParser.computeNext() |
CsvRow |
CsvData.getRow(int index)
获取指定行,从0开始
|
CsvRow |
CsvParser.nextRow()
读取下一行数据
|
Modifier and Type | Method and Description |
---|---|
List<CsvRow> |
CsvData.getRows()
获取所有行
|
Iterator<CsvRow> |
CsvReader.iterator() |
Iterator<CsvRow> |
CsvData.iterator() |
Stream<CsvRow> |
CsvReader.stream()
根据Reader创建
Stream ,以便使用stream方式读取csv行 |
Modifier and Type | Method and Description |
---|---|
void |
CsvBaseReader.read(Reader reader,
boolean closeReader,
SerConsumer<CsvRow> rowHandler)
从Reader中读取CSV数据,读取后关闭Reader
|
void |
CsvReader.read(SerConsumer<CsvRow> rowHandler)
读取CSV数据,此方法只能调用一次
调用此方法的前提是构造中传入文件路径或Reader |
void |
CsvBaseReader.readFromStr(String csvStr,
SerConsumer<CsvRow> rowHandler)
从字符串中读取CSV数据
|
Constructor and Description |
---|
CsvData(List<String> header,
List<CsvRow> rows)
构造
|
Copyright © 2025. All rights reserved.