ExeclUtils

object ExeclUtils

Author

CJ

Types

Link copied to clipboard
data class CopyValue(val value: Any?)

表示这个值是跟其他字段分享的(从表格中是合并形式的)

Link copied to clipboard
data class ExeclResult(val columnHeader: Map<Int, String>, val data: List<Map<Int, Any?>>)

包括

Link copied to clipboard
data class RowMessage(val sheetIndex: Int, val rowIndex: Int, val rowSummaryWarning: String? = null, val cellComments: Map<Int, String>)

Functions

Link copied to clipboard
@JvmStatic
fun easyAddExeclMessages(data: InputStream, author: String, vararg rows: ExeclUtils.RowMessage): File

将一些批注或者警告写入现有 xls

Link copied to clipboard
@JvmStatic
fun easyReadAll(data: InputStream, sheetNo: Int = 0, headRowNumber: Int = 1, block: ExcelReaderBuilder.() -> Unit? = null): ExeclUtils.ExeclResult
Link copied to clipboard
@JvmStatic
fun sheetNames(data: InputStream): List<String>