python - 如何将 CSV 文件转换为 PDF

标签 python csv pdf

我目前正在用 python 编写一个程序,它创建数据然后将其存储到文本文件中。数据位于类似于形成的列中,当我将文件格式更改为 csv 时,它会打开 LibreOffice Calc(树莓派的 excel 版本),这正是我想要的数据格式。

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

这是循环10次的数据串,

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

循环完成后,将打开一个文本文件,“resultStr”是要存储的字符串。

感谢大家的帮助

~尼莫斯

最佳答案

使用ReportLab ,您可以用您的数据以编程方式生成 PDF 文档。有很多examples可用于演示该框架以及如何使用它。在您的情况下,您应该简单地将每个 CSV 结果字符串附加到循环中的文档故事中。

关于python - 如何将 CSV 文件转换为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51861569/

相关文章:

python - 如何根据数据框中的值绘制带有颜色的表格?

python - 如何遍历字典——一次 n 个键值对

mysql - 使用 LOAD DATA INFILE 忽略时间戳中的特定逗号?

python - Pandas 猜测分隔符 sep=None

python - 安装pyQt4时找不到sip.h

Python Tkinter 小键盘按钮和多个输入

php - magento 中的 getcsv() 和 getcsvfile() 方法有什么区别?

c# - 如何在 c#.net Web 应用程序中读取 pdf 文件中的文本

java - 使用 IText 在 PDF 中嵌入非嵌入字体

asp.net-mvc-3 - 带 pdf 的 mvc 3 页面 - 滚动条/已加载