我能够创建一个具有标题和表字段的python PrettyTable。但是,我想在一个表格中创建多个部分,即有多个标题(或html rowspan/ colspan合并单元格以创建部分)。对此有什么建议吗?
目前,我可以使用以下命令创建一个表:
table_fields = ['No','Name', 'Age']
from prettytable import PrettyTable
pt = PrettyTable(table_fields)
pt.padding_width = 1
pt.title = 'Customer Info'
pt.add_row(['1','abc','26'])
pt.add_row(['2','xyz','52'])输出:
+------------------------------+
| Customer Info |
+------------------------------+
| No | Name | Age |
+------------------------------+
| 1 | abc | 26 |
| 2 | xyz | 52 |
+------------------------------+所需输出:
+------------------------------+
| Customer Info |
+------------------------------+
| No | Name | Age |
+------------------------------+
| DEPARTMENT 1 |
+------------------------------+
| 1 | abc | 26 |
| 2 | xyz | 52 |
+------------------------------+
| DEPARTMENT 2 |
+------------------------------+
| 1 | pqr | 44 |
| 2 | def | 31 |
+------------------------------+寻找在表中添加Department 1和Department 2行的方法。
https://stackoverflow.com/questions/51409043
复制相似问题