提供读取、分析MS Excel电子表格并将其转换为各种数据结构的功能。
rbco.msexcel的Python项目详细描述
Author: | Rafael Oliveira <rafaelbco@gmail.com> |
---|
概述
提供读取、分析和转换MS Excel电子表格的功能 数据结构。
用法
要将MS Excel文件读入内存,请调用xls_to_excelerator_dict(filename)。 这将返回excelerator_dict格式的dict。 提供的函数用于在此格式和以下格式之间进行转换 格式。
卓越者_dict
元组列表(sheet_name,dict)。dict键是(行数,列数)对:
[ ( sheet_name, { (row_num, col_num): value, } ), ]
行和列
嵌套的dict,其中键为工作表名称、行号和列号:
{ sheet_name: { row_num: { col_num: value, } }, }
矩阵
从工作表名称到矩阵的dict映射,即列表列表:
{ sheet_name: [ [v01, v02, v03, ...], [v11, v12, v13, ...], ] }
结构
可能是更方便用户的格式:dict映射 工作表名称列表。这些列表包含行。每一行是 由dict表示,从列名映射到值。列名 工作表第一行中的值:
{ sheet_name: [ { col_name: value, }, ] }
只有当每张图纸的第一行实际上是 标题行