在python中创建发布质量表
我想使用python创建输出为svg、jpg或png图像的出版物质量表 我熟悉texttable模块,它可以生成漂亮的文本表,但是如果我有在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的工作,根据 另一个选项是按照 如果这
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代码,然后进行渲染。