跳转到主要内容

提供将MS Excel电子表格读取、解析和转换为各种数据结构的函数。

项目描述

作者:

Rafael Oliveira <rafaelbco@gmail.com>

概述

提供将MS Excel电子表格读取、解析和转换为各种数据结构的函数。

用法

要将MS Excel文件读入内存,请调用xls_to_excelerator_dict(filename)。这将返回一个excelerator_dict格式的字典。提供了在以下格式之间转换的函数。

excelerator_dict

一个由元组(sheet_name,dict)组成的列表。字典键是(row_num,col_num)对

[
    (
        sheet_name,
        {
            (row_num, col_num): value,
        }
    ),
]

rows_and_columns

嵌套字典,键是工作表名称、行号和列号

{
    sheet_name: {
        row_num: {
            col_num: value,
        }
    },
}

matrix

将工作表名称映射到矩阵的字典,即列表的列表

{
    sheet_name: [
        [v01, v02, v03, ...],
        [v11, v12, v13, ...],
    ]
}

structure

可能是更用户友好的格式:将工作表名称映射到列表的字典。这些列表包含行。每行由一个字典表示,该字典将列名映射到值。列名是工作表第一行的值

{
    sheet_name: [
        {
            col_name: value,
        },
    ]
}

如果每个工作表的第一行实际上是一行标题,则此格式才有用

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

rbco.msexcel-0.0.4.zip (6.9 kB 查看哈希值)

上传时间

支持