原始数据展示如下:
然后一直找解决办法,网上找到的很多网站效果不是很好,所以还是自己编程解决吧~
不过还是碰见了一个很好的网站:Markdown 表格 转换为 Markdown 表格 - 在线表格转换工具 (tableconvert.com)https://tableconvert.com/zh-cn/markdown-to-markdown可以转换为很多格式,功能很强大,截图如下:
好了,上我的代码:
import markdown
input_file = "example.md"
output_file = "example.html"
css = """
<style>
table {
border-collapse: collapse;
width: 100%;
margin: 20px 0;
}
th,
td {
padding: 8px;
text-align: left;
border: 1px solid #ddd;
}
th {
background-color: #f2f2f2;
color: #444;
}
tr:nth-child(odd) {
background-color: #f9f9f9; /* 奇数行颜色 */
}
</style>
"""
with open(input_file, 'r', encoding='utf-8') as f:
text = f.read()
extensions = ['markdown.extensions.tables']
html = markdown.markdown(text, extensions=extensions)
html = css + html
with open(output_file, 'w', encoding='utf-8') as f:
f.write(html)
print("Markdown文件成功转换为HTML文件!")
最终效果还是可以吧,UI很漂亮,哈哈哈~