-
最简单的导出一个列表,如果文件已存在,则在原文件内容基础上插入行
最简单的导出一个列表,如果文件已存在,则在原文件内容基础上插入行 如果表头、表尾格式比较复杂,可先创建模板,再根据模板导出 根据模板导出时就不需要指定表头了,只要对应好顺序,并计算好从哪一行开始写入 -
压缩文件
压缩文件 -
读取合并单元格的excel
遇到合并单元格的,将拆分开未合并前的状态,拆分后补上每个单元格的值 返回的是一个二维数组 -
向压缩文件中追加文件
向压缩文件中追加文件 -
读取Excel
org.anyline.poi.excel.ExcelUtil提供了读取excel的工具, file:需要读取的文件 sheet:需要读取的sheet名称或下标 rows:从第几行开始读取 返回二维ListListString /** * 读取指定Sheet也的内容 * @param file file 文件 * @param sheet she -
根据属性名与属性值 删除标签(只删除标签,保留标签体)
/** * 根据属性名与属性值 删除标签(只删除标签,保留标签体) * @param src xml/html * @param attribute 属性名 * @param value 属性值 * @return String */ public static String removeTagByAttributeValue(String src, String attribute, Str -
删除所有空标签
/** * 删除所有空标签 * @param src xml/html * @return String */ public static String removeEmptyTag(String src) -
从html中抽取内容片段
String html = "一段html源码"; 获取所有 包含attribute属性 的标签与标签体,不支持相同标签嵌套 RegularUtil.getTagAndBodyWithAttribute(html, "class") 获取所有 包含attribute属性包含value值 的标签与标签体 RegularUtil.getTagAn -
设置单元格默认边框
TableBuilder.init()..setCellBorder(true) -
删除所有 包含attribute属性=value值 的标签 连同标签体一起删除
删除所有 包含attribute属性=value值 的标签 连同标签体一起删除 RegularUtil.removeTagWithBodyByAttributeValue(s,"class","a")- 如果没有搜索到相关内容,就直接到群里喊一声,很快就有人回复
QQ群(86020680) 微信群 过期或满员联系管理员 - 如果没有搜索到相关内容,就直接到群里喊一声,很快就有人回复