python - 从 python 导出格式良好的文本到 word doc
问题描述
我开发了一个 python 脚本,可以解析 word 文档,并提取首字母缩略词及其定义。有没有一种干净的方法可以很好地格式化然后将这些定义导出为 svg,这样我就可以将它们粘贴到 word doc 中。我希望制作类似于以下http://www.fao.org/3/y4922e/y4922e0o.htm的内容,然后将其提升到我的报告中
解决方案
你可以试试这个库:svgwrite 在文档中你有一个例子:
import svgwrite
dwg = svgwrite.Drawing('test.svg', profile='tiny')
dwg.add(dwg.line((0, 0), (10, 0), stroke=svgwrite.rgb(10, 10, 16, '%')))
dwg.add(dwg.text('Test', insert=(0, 0.2), fill='red'))
dwg.save()
另一种解决方案可能是使用像matplotlib这样的可视化库:
import pandas as pd
import matplotlib # if abbreviating this, use "as mpl"
import matplotlib.pyplot as plt
import seaborn as sns
%matplotlib inline
from IPython.display import set_matplotlib_formats
set_matplotlib_formats('png', 'pdf')
df = pd.read_excel('test.xlsx', sheetname='IvT')
sns.set_style("white")
plt.figure(figsize=(12,10))
plt.xlabel('Test', fontsize=18)
plt.title ('Test', fontsize=22)
#sns.boxplot(df[['Short total']])
sns.boxplot(df[['Short total']])
plt.show()
plt.savefig("test.svg", format="svg")
推荐阅读
- pyparsing - 在python中解析引发异常
- android - Android 语音识别器
- laravel - Laravel Eloquent - 通过其他表连接 2 个表
- c# - 将 TabItem 的 Header 绑定到该选项卡 Content 的属性
- java - JSON 路径使用 JSON 路径从父对象和子对象中提取特定字段/数组
- javascript - 无法比较包含绑定到我在 React 中的类的函数的对象
- angular - 如何在 Angular 6 项目中使用 ng2-currency-mask
- bayesian - BUGS 模型中的错误
- c++ - 我如何初始化 LPVOID
- python - 格式化 csv 数据并将其写入文本文件以进行机器学习