跳转到主要内容

一个用于声明性方式编写Excel报告的库

项目描述

简介

tribune是一个用于Flask和其他Python Web框架的报告库,允许开发者使用声明性风格创建Excel报告类,类似于SQLAlchemy ORM。

目前,如果您有兴趣使用它,您需要查看源代码和其中的示例用法。

当前状态

目前处于测试版质量。

变更日志

0.3.0版本于2024年4月23日发布

  • 通过pyp配置发布(2da1808

  • BC Break openpyxl支持,弃用xlrd(1506f72

    • xlrd已不再维护,自版本2起不再支持读取XLSX格式

    • 现在使用openpyxl用于工作表导入功能(xlsxwriter仍然用于写入)

    • 对于遗留项目,可以使用XlrdSheetImporter代替SheetImporter

    • 与xlrd相关的类已弃用,将在未来的版本中删除

  • BC Break 更新Python CI目标,放弃对Python 2的支持(ae63e61

  • 更新CI配置/目标,现代化构建,解决弃用问题(dc8d5fc

0.2.2 - 2018-02-07

  • 修复使用复杂元组表达式和SQLAlchemy对象的工作表单元的深拷贝行为

0.2.1 - 2017-03-13

  • 修复0.2.0版本发布中,sdist包含了整个wheelhouse的问题

0.2.0 - 2017-03-13

  • 修复了会导致头部中非字符串数据失败的bug(《7770e84》)

  • 升级构建/测试环境

0.1.1 - 2016

  • 修复了在引用SQLAlchemy属性和包装函数时固定列实例设置的问题

  • 使SheetImporter在运行时动态构建变得更加容易

  • 添加了对列表、映射和可空字段的解析器

项目详情


下载文件

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

源分布

tribune-0.3.0.tar.gz (25.9 kB 查看哈希值)

上传时间

构建分布

tribune-0.3.0-py2.py3-none-any.whl (27.7 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持