Python开发技巧-使用Python生成HTML表格

这篇博客介绍了如何使用Python结合html-table扩展包生成HTML表格,并详细讲述了如何实现单元格的合并,包括安装包、创建表格、设置表头、合并单元格、添加数据以及调整样式的过程。
摘要由CSDN通过智能技术生成

使用Python生成HTML表格并不是什么难事,for循环即可轻松实现,但是如果出现合并某个单元格的需求就比较麻烦了,那么如何才能够实现呢?下面小千就给大家介绍一个好帮手,html-table扩展包。

html-table

开始之前,须通过 pip 安装 html-table 包:$ python -m pip install html-table

安装完毕后,即可导入 HTMLTable 类:from HTMLTable import HTMLTable

创建一个新表格,标题为 果园收成表 :

#标题

table = HTMLTable(caption=‘商品销量表’)

附上表头:
在这里插入图片描述

注意到,表头分为两行,有些单元格需要合并,被合并的单元格需要留空占位。

合并单元格设置:
在这里插入图片描述

table[0] 取出第一行,即第一个 标签; table[0][0] 取出第一个单元格,对应 名称 ; table[0][0].attr 则是其标签 的属性。 该单元格合并下方一个单元格,需要将标签属性 rowspan 设置为 2 。

接着,加入数据,方法与表头类似,总共有 3 行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值