我有一个CSV
文件包含下表:
users passwords company
Admin test_psw test_cmp
test_user1 test_psw1 test_cmp1
... ... ...
... ... ...
哪里users
, passwords
和company
是表头,表本身可以动态增长。
如何将这种表写入 PDF
文件使用 python
?我看了reportlab
图书馆,但没有任何想法。
最佳答案
我真的很喜欢使用pdfkit
来做这些事情。
设置非常简单,只需执行 pip install pdfkit
并在系统上安装 wkhtmltopdf
即可。
然后从您喜欢的 python 命令行执行:
import pdfkit
pdfkit.from_file('/path/to/your/testcsv.csv',
'/path/of/output/testcsv.pdf')
更多关于此here
对于 Windows(或者如果您的 wkhtmltopdf 不在 $PATH 中),您可以提供可选的配置参数:
config = pdfkit.configuration(wkhtmltopdf='/path/to/wkhtmltopdf')
pdfkit.from_file('/path/to/your/testcsv.csv',
'/path/of/output/testcsv.pdf',
configuration=config
)
更多关于此here在“配置”部分。
关于python - 如何使用 Python 将表格从 CSV 写入 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48767881/