从html表创建xlsx表
jinja2xlsx的Python项目详细描述
Jinja2xlsx
从html表创建xlsx表
示例
给定HTML表str
将HTML呈现为xlsx时
则结果xlsx具有表值
fromjinja2xlsximportrender_xlsxfromopenpyxlimportWorkbookhtml_str="""<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>Simple table</title> </head> <body> <table> <tbody> <tr> <td>1</td> <td>2</td> </tr> <tr> <td>3</td> <td>4</td> </tr> </tbody> </table> </body></html>"""workbook:Workbook=render_xlsx(html_str)asserttuple(workbook.active.values)==((1,2),(3,4))
安装
pip install jinja2xlsx
对于图像支持:
pip install jinja2xlsx[pil]
开发
安装依赖项:
poetry install
对于图像支持:
poetry install -E pil
运行测试和绒线:
pre-commit run -a
安装预提交挂钩:
pre-commit install
额外
发布到pypi
poetry publish --build