我正在自动执行一些数据处理并从中创建 jira 票证。Pandas 确实有to_html
或to_csv
甚至to_markdown
。但 jira 仅支持用于创建表格的 wiki 标记。
例如
<!-- wiki markup -->
||header1||header2||header3||\r\n|cell 11|cell 12|cell 13|\r\n|cell 21|cell 22|cell 23|
将创造
标题1 | 标题2 | 标题3 |
---|---|---|
牢房 11 | 牢房 12 | 牢房 13 |
21号牢房 | 22号牢房 | 23号牢房 |
有没有办法将 pandas 数据框转换为 wiki 标记表以便在 Jira 中使用?
我将其df.iterrows
作为最后的手段,因为根据如何迭代 Pandas DataFrame 中的行?中的答案,迭代数据框并不是推荐的解决方案。由于我的预期数据框很小,因此在我的情况下迭代应该没问题。这个问题可以看作是一种好奇心,在数据框较大的情况下可以做些什么。
您可以编写一个函数来执行此操作:
返回
或者
印刷版
不要重新发明轮子,
tabulate
支持jira模板:输出:
如果您确实想要
\r\n
行分隔符: