| | |
| | | import java.io.FileOutputStream |
| | | import java.util.* |
| | | |
| | | class UtilFile { |
| | | class UtilFile(head: List<ExcelUtil.MyCell>? = null) { |
| | | |
| | | private val heads = mutableListOf<Array<Any>>() |
| | | private val contents = mutableListOf<Array<Any>>() |
| | |
| | | // ExcelUtil.MyCell("守法自测自评", colSpan = 3), |
| | | // ExcelUtil.MyCell("线上监管综合风险分析与对策", colSpan = 3), |
| | | // ) |
| | | val h2 = listOf( |
| | | val h2 = head ?: listOf( |
| | | ExcelUtil.MyCell("路段", colSpan = 1), |
| | | ExcelUtil.MyCell("序号", colSpan = 1), |
| | | ExcelUtil.MyCell("单位名称", colSpan = 1), |
| | |
| | | fun outPutToFile(distance: Double? = null) { |
| | | val workbook = HSSFWorkbook() |
| | | val tag = if (distance == null) "" else "${distance}米" |
| | | val fileName = "周边${tag}点位-${DateUtil().DateToString(Date(), "yyyy-MM-ddhhmmss")}.xls" |
| | | val fileName = "周边${tag}点位-${DateUtil.DateToString(Date(), "yyyy-MM-ddhhmmss")}.xls" |
| | | val filePath = "C:\\work\\工作\\第三方监管\\周边点位\\$fileName" |
| | | val out = FileOutputStream(File(filePath)) |
| | | ExcelUtil.write(heads, contents, workbook) |