public interface IWorkbookWriter extends Storable, Closeable
XMLWorkbookWriter,
CSVWorkbookWriter| 限定符和类型 | 方法和说明 |
|---|---|
String |
getSuffix()
获取最终的输出格式
|
IWorksheetWriter |
getWorksheetWriter(Sheet sheet)
获取工作表输出协议
|
static Properties |
pom()
获取pom配置相关信息
|
default Path |
reMarkPath(Path src,
Path rootPath,
String fileName)
移动文件到指定位置,如果已存在相同文件名则会在文件名后追回
(n)以区分,
n从1开始如果已存在(n)则新文件名为(n + 1)
例:目标文件夹已存在a.xlsx和b(5).xlsx两个文件,添加一个名为a.xlsx的文件
因为a.xlsx已存在所以新文件另存为a(1).xlsx,添加一个名为b.xlsx的文件则新文件另存为b(6).xlsx |
void |
setWorkbook(Workbook workbook)
设置工作薄
|
void |
writeTo(File file)
将工作薄写到指定位置
|
void |
writeTo(OutputStream os)
将工作薄写到指定流
|
void setWorkbook(Workbook workbook)
workbook - 工作薄String getSuffix()
void writeTo(OutputStream os) throws IOException
os - 输出流IOException - if I/O error occurvoid writeTo(File file) throws IOException
file - 目标文件IOException - if I/O error occurIWorksheetWriter getWorksheetWriter(Sheet sheet)
sheet - 工作表default Path reMarkPath(Path src, Path rootPath, String fileName) throws IOException
(n)以区分,
n从1开始如果已存在(n)则新文件名为(n + 1)
例:目标文件夹已存在a.xlsx和b(5).xlsx两个文件,添加一个名为a.xlsx的文件
因为a.xlsx已存在所以新文件另存为a(1).xlsx,添加一个名为b.xlsx的文件则新文件另存为b(6).xlsx
src - 源文件rootPath - 目标文件夹fileName - 目标文件名IOException - if I/O error occurstatic Properties pom()
Copyright © 2024. All rights reserved.