基于python的excel_to_markdown/xmind的小工具分享

本文分享了一种使用Python将Excel数据转换为Markdown,进而导入XMind生成思维导图的方法。作者提供了相关代码实现,适用于需要将工作数据便捷转化为思维导图的场景。
摘要由CSDN通过智能技术生成

# 不知道小伙伴们在工作中有没有遇到需要把数据转化为xmind展示的需求,下面是我工作中遇到的,自我感觉可以记录并分享的内容(网上资料貌似不多)。

首先:

        想直接通过excel等等形式,想直接转化为xmind,方法也有:

①直接把excel全部内容拷贝到xmind界面,自然就会生成对应层级的xmind数据。

②暂时想到的是:通过生成Markdown,再导入到xmind中即可。

下面就是相关的代码实现:

相关业务逻辑:我在其他模块解析了业务的接口文档,自动生成了覆盖各个接口的基础用例,我这里就针对于写入excel的 [dict] 进行解析,cases_topic:是服务名称。
    需要注意的是,markdown->xmind的格式比较特殊:
        # 代表中心主题;## 代表二级(#与内容中间有空格),以此类推;"- xxx"(中间有空格)代表后续的层级内容,每一层级的内容,需要有2次回车+N个Tab,(N取决于你的内容在第几层级)

class MarkDownParser:
    def __init__(self, cases_topic):
        self.space = ' '
        self.enter = '\n'
        self.cases_topic = cases_topic
        self.save_path = r'./excel_to_markdown.md'

    def markdown_parse(self, cases_list: list):
        with ope
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值