- 博客(4)
- 收藏
- 关注
原创 批量识别excel(.xls、.xlsx)中,不同颜色字体的数据
【Excel按颜色分类数据读取方案】该方案实现了从Excel中按字体颜色分类提取数据的功能:1)批量读取.xls/.xlsx文件;2)遍历工作簿和单元格;3)关键实现了颜色识别逻辑:xls格式使用IndexedColors匹配,xlsx格式通过RGB转16进制颜色码识别。方案包含文件扫描、工作簿解析、颜色分类处理三个核心模块,解决了特殊业务场景下的数据采集需求。代码展示了如何通过POI库分别处理两种Excel格式的颜色识别问题,最终将分类数据存入数据库。
2025-07-13 21:09:37
648
原创 纯前端生成动态水印,并以图片形式导出
一开始思路想用SpreadJs组件自带背景设置,先设置个div来放生成的水印,再将水印设置为背景图片注入表格内,结果发现导出图片背景变黑色,去葡萄城社区一查才知道不支持导出图片水印。公司的古董单体项目,前端改的头皮发麻,页面数据用的SpreadJs组件以excel表格形式展示,领导突发奇想,让导出时加上水印,故做此贴记录。但是用过canvas的都知道,这玩意就类似于截图,所见即所得,一旦数据在当前页面展示不全,导出来的图片内容就会不全。以下div装作是需要加水印的数据div,以及触发下载导出图片的按钮。
2025-03-12 16:53:12
428
原创 记录一次swagger莫名其妙坏了
示例:@ApiImplicitParam(name = "xmmc", value = "项目名称", required = true, dataType = "String", paramType = "query", dataTypeClass = String.class)Controller里面检查@ApiImplicitParam注解里面是否为空,会导致swagger扫描注解get不到ApiImplicitParam里的name等属性导致空指针。
2023-10-20 11:19:29
1562
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅