简介:支持批量读取Xmind文件生成Excel表格,实现每列相同数值进行宽度自适应并合并居中;
1、Xmind格式如下图所示:
2、表格效果如图所示:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os
import pandas as pd
import openpyxl
from openpyxl.styles import Alignment
from openpyxl import load_workbook, workbook
from openpyxl.utils import get_column_letter
from xmindparser import xmind_to_dict# 可以设想为一个树结构,利用递归函数,获取由根至各叶子节点的路径。
def xm_parse(dic, pre_data=[]):"""输入一个由xmindparser,转换而来的字典形式的数据,将之转换成列表"""title_list = []topic_list = []try:topics = dic.get("topics")title = dic.get("title&#