https://mp.weixin.qq.com/s?__biz=MzkxOTE5MTg3NA==&mid=2247483873&idx=1&sn=3cce6da77b9afc5cb9c8153db2592ac0&chksm=c1a4a9ccf6d320dabcdb51d5bae0bce8d51f187405e4b61e0aa511538c914789eee962c77902&token=831247981&lang=zh_CN#rd

Genere antecedentes, hay demasiadas columnas en Excel, es demasiado problemático hacer casos de uso

por ejemplo:

Los siguientes son los factores que influyen

imagen

El siguiente es el caso de uso, si una sola línea representa un caso de uso y luego escribe en xmind, es demasiado problemático para pegar

imagen
Por lo tanto, debe convertirse automáticamente. El requisito es que cada columna de la primera fila represente el campo correspondiente, y luego el valor de la primera columna represente el valor del campo correspondiente.

imagen

import xlrd
worksheet = xlrd.open_workbook('D:\work\cce\storage4.xls')sheet_names= worksheet.sheet_names()
for sheet_name in sheet_names: sheet = worksheet.sheet_by_name(sheet_name) rows = sheet.nrows # 获取行 cols = sheet.ncols #获取列数 for j in range(1,rows): vlaue = sheet.row_values(j) print(f'------------------第{j}条用例---------------------------') for i in range(0, cols): testname = sheet.col_values(i) print(testname[0]+':',vlaue[i])

Ejecución completada

imagen

Cómo se ve xmind después de importar

imagen

Lo anterior es un arreglo simple, me temo que lo olvidaré más tarde.