python excel转Markdown
使用Python,将Excel表格转成Markdown格式。废话不多说直接上代码。
Excel文件的位置:D:\data\data.xlsx
代码执行完成之后会在python文件所在的位置生成一个output.txt 文件,打开这个txt文件,粘贴到markdown的软件里就可以了。
#pip install pandas #pip install openpyxl import pandas as pd def excelToMarkdown(excelFile): # 数据文件 excel_file = excelFile excel = pd.read_excel(excel_file) # 读取Excel表格 excel_table_head = list(excel.columns.values) # 读取表头 table_head = '|'.join(excel_table_head) + "\n" # 拼接表头 # 获取表格主体 excel_table_body = list(excel.iloc[0:].values) new_table_body = [] # 将每一个列表项转换为字符串 for i in excel_table_body: row = [] for j in i: # 对这一行的遍历 row.append(str(j)) # 转换为字符串并加入row列表 new_table_body.append(row) # 再将row加入new_table_body # 拼接列表主体 table_body = '\n'.join(['|'.join(i) for i in new_table_body]) # 制作列表分隔符 table_split = '-|' * len(excel_table_head) + "\n" # 拼接成table变量 table = table_head + table_split + table_body # 输出到文件 with open("output.txt", "w", encoding="UTF-8") as f: f.write(table) excelToMarkdown("D:\\data\\data.xlsx")
完美~
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库