public class CSVWorkbookWriter extends Object implements IWorkbookWriter
| 限定符和类型 | 字段和说明 |
|---|---|
protected Charset |
charset
Charset 默认UTF-8
|
protected org.slf4j.Logger |
LOGGER
LOGGER
|
protected Path |
tmpPath
临时文件路径
|
protected boolean |
withBom
Write BOM header
|
protected Workbook |
workbook |
| 构造器和说明 |
|---|
CSVWorkbookWriter() |
CSVWorkbookWriter(Workbook workbook) |
CSVWorkbookWriter(Workbook workbook,
boolean withBom) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
protected Path |
createTemp() |
String |
getSuffix()
The Comma-Separated Values format suffix
|
IWorksheetWriter |
getWorksheetWriter(Sheet sheet)
获取工作表输出协议
|
protected void |
moveToPath(Path source,
Path target) |
CSVWorkbookWriter |
setCharset(Charset charset)
设置字符集
|
void |
setWorkbook(Workbook workbook)
设置工作薄
|
Path |
writeBefore()
导入前的准备工作
|
void |
writeTo(OutputStream os)
Write to OutputStream
|
void |
writeTo(Path root)
写入指定路径,传入的参数可以是一个文件也可以是文件夹,需要在实现类具体处理
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitmoveToPath, pom, writeToprotected org.slf4j.Logger LOGGER
protected Workbook workbook
protected boolean withBom
protected Charset charset
protected Path tmpPath
public CSVWorkbookWriter()
public CSVWorkbookWriter(Workbook workbook)
public CSVWorkbookWriter(Workbook workbook, boolean withBom)
public void setWorkbook(Workbook workbook)
IWorkbookWritersetWorkbook 在接口中 IWorkbookWriterworkbook - 工作薄public String getSuffix()
getSuffix 在接口中 IWorkbookWriterpublic void writeTo(OutputStream os) throws IOException
writeTo 在接口中 IWorkbookWriteros - the output streamIOException - if io error occurpublic void writeTo(Path root) throws IOException
StorablewriteTo 在接口中 Storableroot - 父级文件夹或文件绝对路径IOException - 写失败异常protected void moveToPath(Path source, Path target) throws IOException
IOExceptionpublic Path writeBefore() throws IOException
IWorkbookWriterwriteBefore 在接口中 IWorkbookWriterIOException - if I/O error occurprotected Path createTemp() throws IOException, ExcelWriteException
public void close()
close 在接口中 Closeableclose 在接口中 AutoCloseablepublic CSVWorkbookWriter setCharset(Charset charset)
charset - Charsetpublic IWorksheetWriter getWorksheetWriter(Sheet sheet)
IWorkbookWritergetWorksheetWriter 在接口中 IWorkbookWritersheet - 工作表Copyright © 2025. All rights reserved.