如何将CSV文件转换为PDF

时间:2018-08-15 15:16:42

标签: python csv pdf

我目前正在用python编写一个程序,该程序创建数据,然后将其存储到文本文件中。数据以格式形式显示在列中,当我将文件格式更改为csv时,它会打开LibreOffice Calc(Raspberry Pi的excel版本),这正是我想要格式化数据的方式。

但是我想更进一步,将CSV文件数据转换为PDF。我在网上看过,上面写着如何将pdf转换成csv,这不是我想要的。我还看到了一个叫做pyPDF的东西,但是我不确定那是否有用。

这是要循环10次的数据字符串,

resultStr = 'Test,{},InNum,{},stats,{},Duration(ms),{} \n'.format("OFF",inPin, result, round(duration*1000))

循环结束后,将打开一个文本文件,并存储字符串'resultStr'。

感谢大家的帮助,

〜尼姆斯

1 个答案:

答案 0 :(得分:1)

使用ReportLab,可以用数据以编程方式生成PDF文档。有许多examples可用来演示该框架以及如何使用它。对于您自己的情况,您只需为每个CSV结果字符串循环添加到文档故事中即可。