Python 官方文档:入门教程 => 点击学习
目录介绍代码测试效果介绍 markdown(也简称md)作为一种轻量级标记语言,因其易写易读,效果美观大方,不仅被众多网站使用,也是程序员们做笔记、写文档的首选。但Markdown对
markdown(也简称md)作为一种轻量级标记语言,因其易写易读,效果美观大方,不仅被众多网站使用,也是程序员们做笔记、写文档的首选。但Markdown对表格是实现还是不尽如人意。特别是 不能把现成的excel表格直接复制成Markdown表格。
我在平时的文档撰写、博客写作中就切身体会到这个痛点。我于是用python实现了一个自动化工具,用来实现Excel转Markdown表格。
import pandas as pd
def excelToMd(path, sheetName="Sheet1"):
df = pd.read_excel(path, sheetName)
title = "|"
splitLine = "|"
for i in df.columns.values:
title = title + i + "|"
splitLine = splitLine + "--" + "|"
print(title)
print(splitLine)
for i in df.iterrows():
row = "|"
for j in df.columns.values:
row = row + str(i[1][j]) + "|"
print(row.replace("nan", "-"))
下面这个Excel表格是我整理的成都市部分三甲医院的信息,我将用它测试转换效果。
运行代码:
excelToMd("D:\\农民工老王\\hospital.xlsx")
测试结果:
把上图中被选中的文字直接复制到Markdown编辑器中,就可以实现表格效果。
下图是在Typora中的效果:
到此这篇关于基于Python实现Excel转Markdown表格的文章就介绍到这了,更多相关Python Excel转Markdown表格内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: 基于Python实现Excel转Markdown表格
本文链接: https://lsjlt.com/news/117209.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0