在python中创建发布质量表

在python中创建发布质量表,python,tabular,Python,Tabular,我想使用python创建输出为svg、jpg或png图像的出版物质量表 我熟悉texttable模块,它可以生成漂亮的文本表,但是如果我有 data=['Head 1'、'Head 2'、'Head 3']、['Sample Set Type 1',12.8,True]、'Sample Set Type 2',15.7,False] 我想制作一些看起来像 有没有一个模块我可以求助,或者你能给我指一个流程吗?感觉像是一份工作,根据 也可能是ReportLab的工作,根据 另一个选项是按照 如果这

我想使用python创建输出为svg、jpg或png图像的出版物质量表

我熟悉texttable模块,它可以生成漂亮的文本表,但是如果我有

data=['Head 1'、'Head 2'、'Head 3']、['Sample Set Type 1',12.8,True]、'Sample Set Type 2',15.7,False]

我想制作一些看起来像

有没有一个模块我可以求助,或者你能给我指一个流程吗?

感觉像是一份工作,根据

也可能是ReportLab的工作,根据

另一个选项是按照

如果这不适合您,只需编写.csv文件并在excel中格式化表格,然后在那里导出图像表单,代码如下

with open("example.csv") as of:
    for row in data:
        for cell in row:
             of.write(cell + ";")
        of.write("\n")
我想你也可以只写一个html表格文件,并用css样式

with open("example.html") as of:
    of.write("<html><table>")
    for index, row in enumerate(data):
        if index == 0:
             of.write("<th>")
        else:
             of.write("<tr>")
        for cell in row:
             of.write("<td>" + cell + "</td>")
        if index == 0:
             of.write("</th>")
        else:
             of.write("</tr>")
    of.write("</table></html>")
打开(“example.html”),从:
of.写(“”)
对于索引,枚举中的行(数据):
如果索引==0:
of.写(“”)
其他:
of.写(“”)
对于行中的单元格:
of.write(“+单元格+”)
如果索引==0:
of.写(“”)
其他:
of.写(“”)
of.写(“”)

我可能只需要生成一些latex代码,然后进行渲染。