当前位置: 首页 > news >正文

合肥建设网站node.js做企业网站

合肥建设网站,node.js做企业网站,北京大型网站优化,株洲网站建设方案Marmir 是一个由 Python 驱动的电子表格生成工具#xff0c;专门用于将 Python 数据结构#xff08;如字典、列表等#xff09;转换为电子表格文件#xff08;如 Excel#xff09;。Marmir 的设计目标是提供比传统电子表格库#xff08;如 xlwt#xff09;更强大和灵活的… Marmir 是一个由 Python 驱动的电子表格生成工具专门用于将 Python 数据结构如字典、列表等转换为电子表格文件如 Excel。Marmir 的设计目标是提供比传统电子表格库如 xlwt更强大和灵活的操作并且支持从多种数据源如 Django 模型、数据库游标等生成多种格式的表格文件如 XLS、HTML、Google 表格。其主要优势在于能够处理复杂的数据结构并提供丰富的表格样式和自定义格式。 ⭕️宇宙起点 Marmir 的特点 安装与使用安装基础使用方法1. 从字典创建电子表格2. 使用元组和自定义列顺序3. 使用自定义格式化对象 ♨️ 高级功能1. 与 Django 的集成2. 生成 Google 电子表格 实战案例生成报表与数据分析⁉️ 常见问题与注意事项 下载地址 结语 参考文献 Marmir 的特点 多格式输出支持生成 Excel、Google 表格、HTML 表格等多种格式的表格文件。丰富的数据源支持支持直接从 Python 数据结构、Django QuerySets 以及数据库游标如 Psycopg2进行数据导入。自动类型转换能够智能识别数据类型如日期、数字、字符串等并自动进行格式化处理。自定义样式允许用户配置表格样式如列宽、单元格颜色、对齐方式等生成更美观的电子表格。 安装与使用 安装 可以通过以下命令使用 pip 安装 Marmir pip install Marmir安装完成后即可在 Python 项目中导入 mm 模块并开始创建电子表格。 基础使用方法 Marmir 提供了简单的 API 来快速创建和输出电子表格文件。以下是几种常见的用法 1. 从字典创建电子表格 使用字典列表创建电子表格并保存为 XLS 文件 import datetime import mm# 定义数据 now datetime.datetime.now().replace(microsecond0) my_data [{msg: 我的第一行, id: 1, when: now},{msg: 我的第二行, id: 2, when: now} ]# 创建电子表格文档 mm_doc mm.Document(my_data) mm_doc.write(example.xls)该代码将 my_data 转换为 Excel 文件 example.xls其中每一行为一个字典。 2. 使用元组和自定义列顺序 除了使用字典还可以使用元组并指定列的顺序 # 定义列顺序和数据 my_headers (id, msg, when) my_data [(1, 我的第一行, now),(2, 我的第二行, now) ]# 按列顺序生成电子表格 mm_doc mm.Document(my_data, ordermy_headers) mm_doc.write(ordered_example.xls)3. 使用自定义格式化对象 Marmir 提供了内置类型如 mm.Date、mm.URL来增强数据的格式化功能 my_data [{msg: 我的第一行, id: 1, when: mm.Date(datetime.datetime.now(), %Y-%m-%dT%H:%M:%S), homepage: mm.URL(https://github.com/brianray)},{msg: 我的第二行, id: 2, when: datetime.datetime.now(), homepage: mm.URL(http://twitter.com/brianray, Tweet Me)} ]# 创建包含自定义格式化对象的文档 mm_doc mm.Document(my_data) mm_doc.write(formatted_example.xls)该代码会根据 mm.Date 和 mm.URL 格式化时间和超链接使生成的表格文件更加美观和易读。 ♨️ 高级功能 1. 与 Django 的集成 Marmir 支持直接从 Django QuerySets 生成电子表格 from yourproject.models import TestModel from mm.contrib.django.data_model import DjangoDataModel from mm.contrib.django.grid import DjangoGrid# 使用 Django QuerySet 生成电子表格 django_query_set TestModel.objects.all() mm_doc mm.Document(django_query_set, data_model_classDjangoDataModel, grid_classDjangoGrid) mm_doc.write(django_example.xls)这种方式适合快速生成基于数据库查询结果的电子表格文件。 2. 生成 Google 电子表格 Marmir 还支持将数据直接发布到 Google 电子表格中 mm_doc.write_gdata(Example Spreadsheet, Username, Password)只需提供 Google 账号的用户名和密码即可在 Google 云端中创建新的电子表格文档。 实战案例生成报表与数据分析 以下是一个从数据库中导入数据并生成格式化报表的典型案例 import psycopg2 import mm# 使用 Psycopg2 连接数据库 conn psycopg2.connect(databasetestdb, useruser, passwordpassword, host127.0.0.1, port5432) cursor conn.cursor() cursor.execute(SELECT id, name, age FROM employees)# 使用 Marmir 生成 XLS 文件 mm_doc mm.Document(cursor) mm_doc.write(employee_report.xls)该代码展示了如何使用 Marmir 从数据库中读取数据并生成 Excel 报表非常适合于数据分析和商业报表的自动化生成。 ⁉️ 常见问题与注意事项 如何处理大规模数据集 可以使用 mm.Document 的流式操作来逐行写入数据从而避免内存溢出。Django 集成时如何自定义字段 使用 data_model_class 自定义字段映射和显示格式。 下载地址 Marmir 最新版 下载地址 结语 Marmir 是一个功能强大的 Python 电子表格工具特别适合需要从 Python 数据结构生成 Excel 或 Google 表格的场景。其丰富的数据源支持、强大的自定义功能和易用的 API使其成为创建电子表格和报表的理想选择。 参考文献 Marmir GitHub仓库
http://www.dnsts.com.cn/news/24530.html

相关文章:

  • html网站架设个人网站建设背景和目的
  • app开发网站排行做网站图片切图是什么
  • 网站开发工程师简介郑州网站建设贴吧
  • 企业网站的基本内容和营销功能sharepoint网站制作
  • 机械配件东莞网站建设沈阳网站seo排名
  • 长沙有哪些大型工厂中山seo代理商
  • 淄博网站建设 leda.ccwordpress中文对照
  • php做网站的重点开发者选项长期开启会怎样
  • 奉节集团网站建设域名命名网站
  • 电子商务网站建设与运营商城网站项目案例
  • 网站建设公司销售招聘哪个软件可以制作游戏
  • 自己能做企业网站吗工业和信息化部官网
  • 怎么给自己的网站做扫描码美丽说的网站建设
  • 网站建设标签网站建设好怎么优化
  • 做网站建设销售员准备什么qq是什么公司开发的
  • 域名到期了网站备案还有效吗食品包装设计理念
  • 京东门户网站怎么做电影网站建设教程
  • 个人博客网站制作代码社区网站做的比较好的有哪些
  • 注册服务器网站哪个好wordpress 做图片站
  • 哪些网站有搜索引擎作弊的东莞市建设监督网站
  • 建站公司最新价格做加盟网站赚钱吗
  • 网站开发 性能方面网上工作平台
  • 网站开发语言统计asp.net 获取网站的绝对路径
  • 网站广告代码检测企业网站优化平台
  • 网站免费高清素材软件学服装设计后悔死了
  • 图片演示dw做网站网络培训学习心得体会
  • 湖南seo网站策划建设网络平台的技术服务合同交印花税吗
  • 莱芜区网站wordpress SQL 配置
  • 旅游网站建设设计移动端网站优秀案例
  • 深圳松岗做网站网络优化行业的发展前景