这个和使用 easyexcel 填充生成动态表头 有没有家人会的 频次是在数据库标识 1 , 2 , 3 展示在表格上是
1 :每天1次
2 : 第1次 , 第2次
这些数据配置在数据库中的 有没有能帮忙搞一下的
使用填充工具easyexcel
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
关注 【以下回答由 GPT 生成】
我可以帮助你解决这个问题。
首先,你需要使用easyexcel库来生成Excel文件,因此你需要将其添加到你的项目依赖中。你可以在pom.xml文件中添加以下代码来引入easyexcel库:
<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.3.0</version> </dependency>
然后,你可以使用以下代码生成包含动态表头的Excel文件:
import com.alibaba.excel.EasyExcel; import com.alibaba.excel.write.builder.ExcelWriterBuilder; import com.alibaba.excel.write.builder.ExcelWriterSheetBuilder; import com.alibaba.excel.write.style.HorizontalCellStyleStrategy; import org.apache.poi.ss.usermodel.FillPatternType; import org.apache.poi.ss.usermodel.IndexedColors; import java.util.ArrayList; import java.util.List; public class DynamicHeaderExample { public static void main(String[] args) { // 创建Excel写入器 ExcelWriterBuilder writerBuilder = EasyExcel.write("dynamic_header_example.xlsx"); ExcelWriterSheetBuilder sheetBuilder = writerBuilder.sheet("Sheet1"); // 设置表头样式,包括背景颜色和字体颜色 HorizontalCellStyleStrategy styleStrategy = new HorizontalCellStyleStrategy.Builder() .fillBackgroundColor(IndexedColors.GREY_25_PERCENT.getIndex()) .fillForegroundColor(IndexedColors.BRIGHT_GREEN.getIndex()) .fillPattern(FillPatternType.SOLID_FOREGROUND) .build(); sheetBuilder.registerWriteHandler(styleStrategy); // 设置表头和数据 List<List<Object>> data = new ArrayList<>(); List<Object> header = new ArrayList<>(); header.add(""); header.add("每天1次"); header.add("第1次, 第2次"); data.add(header); sheetBuilder.doWrite(data); // 关闭Excel写入器 writerBuilder.withTemplate(); writerBuilder.build().finish(); } }
运行上面的代码后,你将获得一个名为dynamic_header_example.xlsx的Excel文件,其中包含带有动态表头的第一个工作表。
希望这个解决方案对你有帮助。如果你有任何其他问题,请随时提问。
【相关推荐】
- 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7536275
- 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:easyexcel复杂导出,合并单元格,无对象生成easyexcel动态表头
- 除此之外, 这篇博客: EasyExcel实现excel导入导出快速开发,如同其名 easy easy中的 3. 自定义工具类(有模型写、有模型读、自定义参数类) 部分也许能够解决你的问题。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报
悬赏问题
- ¥50 怎么判断同步时序逻辑电路和异步时序逻辑电路
- ¥15 差动电流二次谐波的含量Matlab计算
- ¥15 Can/caned 总线错误问题,错误显示控制器要发1,结果总线检测到0
- ¥15 C#如何调用串口数据
- ¥15 MATLAB与单片机串口通信
- ¥15 L76k模块的GPS的使用
- ¥15 请帮我看一看数电项目如何设计
- ¥23 (标签-bug|关键词-密码错误加密)
- ¥66 比特币地址如何生成taproot地址
- ¥20 数学建模数学建模需要