提供读取、分析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,
        },
    ]
}

只有当每张图纸的第一行实际上是 标题行

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
amazon web services Java AWS s3:如何使用Md5预签名url设置和上载内容   twitter使用java从推文中排除一些单词   如何在GUI java中添加延迟时间   java程序,如何使用Outputstream发送两次消息   java为什么是javax。在将Yasson与JSONB一起使用时,Glassfish中的json需要作为依赖项吗?   如何从dist文件夹中读取文件   java如何获取与模式匹配的文件列表   java如何使用Intent从Android应用程序发送彩信?   java限制对Spring的依赖,同时又不丧失框架的功能   java是否将捕获异常报告给Firebase/Fabric等?   用jdbcjava实现mysql分页   给定URI的java注释检索   java是序列化/反序列化公共枚举的简单方法?   java如何使用jMockit模拟本机方法