public class TableFileReadUtil extends Object
文件名:TableFileReadUtil.java
用途: 将存储在文件中的词语,以字符串的形式读取,并将值存储至TableData
类中,可调用类中的方法,对
读取的词语进行返回。文件支持表格文件(xls/xlsx/csv格式)和文本文件(doc/docx/txt格式)。
注意:文件内,首行(首段)的内容为定制列表的标准,若其后的内容获取到的词语个数超出第一行获取到的
词语个数,则将抛出IllegalDataException
异常。
编码时间:2020年3月29日 下午2:36:46
修改时间:2020年12月25日下午6:40:07
Modifier and Type | Method and Description |
---|---|
static TableData<String> |
readCsv(File file,
boolean isFirstTitle)
用于读取并处理csv格式文件,并将内容转换为字符串列表进行返回
|
static TableData<String> |
readExcel(File file,
String sheetName,
boolean isFirstTitle)
该方法用于读取并处理excel文件,根据传入的sheet名称来读取不同的sheet
|
static TableData<String> |
readExcel(org.apache.poi.ss.usermodel.Workbook excel,
String sheetName,
boolean isFirstTitle)
该方法用于读取并处理excel文件,根据传入的sheet名称来读取不同的sheet
|
static TableData<String> |
readNewWord(File file,
String regex,
boolean isFirstTitle)
该方法用于读取并处理新版(后缀为“.docx”)word文件,可通过切分规则对文本每一行的内容进行切分
|
static TableData<String> |
readOldWord(File file,
String regex,
boolean isFirstTitle)
该方法用于读取并处理旧版(后缀为“.doc”)word文件,可通过切分规则对文本每一行的内容进行切分
|
static TableData<String> |
readTxt(File file,
String regex,
boolean isFirstTitle)
该方法用于读取并处理txt格式的文件,可通过切分规则对文本每一行的内容进行切分
|
public static TableData<String> readCsv(File file, boolean isFirstTitle)
file
- 文件isFirstTitle
- 首行是否为标题行UnsupportedFileException
- 文件未传入或读取异常时抛出的异常public static TableData<String> readTxt(File file, String regex, boolean isFirstTitle)
file
- 文件regex
- 切分规则isFirstTitle
- 首行是否为标题行UnsupportedFileException
- 文件未传入或读取异常时抛出的异常public static TableData<String> readExcel(File file, String sheetName, boolean isFirstTitle)
file
- 待读取的文件sheetName
- 需要读取的sheet名称isFirstTitle
- 首行是否为标题行UnsupportedFileException
- 文件未传入或读取异常时抛出的异常public static TableData<String> readExcel(org.apache.poi.ss.usermodel.Workbook excel, String sheetName, boolean isFirstTitle)
excel
- excel类Workbook
对象sheetName
- 需要读取的sheet名称isFirstTitle
- 首行是否为标题行UnsupportedFileException
- 文件未传入或读取异常时抛出的异常public static TableData<String> readOldWord(File file, String regex, boolean isFirstTitle)
file
- 文件regex
- 切分规则isFirstTitle
- 首行是否为标题行UnsupportedFileException
- 文件未传入或读取异常时抛出的异常public static TableData<String> readNewWord(File file, String regex, boolean isFirstTitle)
file
- 文件regex
- 切分规则isFirstTitle
- 首行是否为标题行UnsupportedFileException
- 文件未传入或读取异常时抛出的异常Copyright © 2024. All rights reserved.