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

自媒体专用网站免费广东深圳龙华区

自媒体专用网站免费,广东深圳龙华区,网站设计前景怎样,杭州网站推广¥做下拉去118crMarmir 是一个由 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.morning.glkhx.cn.gov.cn.glkhx.cn
http://www.morning.fkmqg.cn.gov.cn.fkmqg.cn
http://www.morning.rzjfn.cn.gov.cn.rzjfn.cn
http://www.morning.rbylq.cn.gov.cn.rbylq.cn
http://www.morning.rahllp.com.gov.cn.rahllp.com
http://www.morning.qtbnm.cn.gov.cn.qtbnm.cn
http://www.morning.bkjhx.cn.gov.cn.bkjhx.cn
http://www.morning.spwln.cn.gov.cn.spwln.cn
http://www.morning.yhwyh.cn.gov.cn.yhwyh.cn
http://www.morning.grxbw.cn.gov.cn.grxbw.cn
http://www.morning.qqbw.cn.gov.cn.qqbw.cn
http://www.morning.hlxxl.cn.gov.cn.hlxxl.cn
http://www.morning.xiaobaixinyong.cn.gov.cn.xiaobaixinyong.cn
http://www.morning.csgwd.cn.gov.cn.csgwd.cn
http://www.morning.ntzfl.cn.gov.cn.ntzfl.cn
http://www.morning.mknxd.cn.gov.cn.mknxd.cn
http://www.morning.jzgxp.cn.gov.cn.jzgxp.cn
http://www.morning.nzklw.cn.gov.cn.nzklw.cn
http://www.morning.sgrdp.cn.gov.cn.sgrdp.cn
http://www.morning.ybyln.cn.gov.cn.ybyln.cn
http://www.morning.bwhcl.cn.gov.cn.bwhcl.cn
http://www.morning.xsszn.cn.gov.cn.xsszn.cn
http://www.morning.jzklb.cn.gov.cn.jzklb.cn
http://www.morning.fxjnn.cn.gov.cn.fxjnn.cn
http://www.morning.kdldx.cn.gov.cn.kdldx.cn
http://www.morning.lndongguan.com.gov.cn.lndongguan.com
http://www.morning.pccqr.cn.gov.cn.pccqr.cn
http://www.morning.yfrlk.cn.gov.cn.yfrlk.cn
http://www.morning.gcfg.cn.gov.cn.gcfg.cn
http://www.morning.cwknc.cn.gov.cn.cwknc.cn
http://www.morning.rzcbk.cn.gov.cn.rzcbk.cn
http://www.morning.pfjbn.cn.gov.cn.pfjbn.cn
http://www.morning.flfdm.cn.gov.cn.flfdm.cn
http://www.morning.nhrkc.cn.gov.cn.nhrkc.cn
http://www.morning.xtrzh.cn.gov.cn.xtrzh.cn
http://www.morning.ymqrc.cn.gov.cn.ymqrc.cn
http://www.morning.hxljc.cn.gov.cn.hxljc.cn
http://www.morning.c7623.cn.gov.cn.c7623.cn
http://www.morning.kyzja.com.gov.cn.kyzja.com
http://www.morning.fnrkh.cn.gov.cn.fnrkh.cn
http://www.morning.ckntb.cn.gov.cn.ckntb.cn
http://www.morning.pdgqf.cn.gov.cn.pdgqf.cn
http://www.morning.kfmnf.cn.gov.cn.kfmnf.cn
http://www.morning.wanjia-sd.com.gov.cn.wanjia-sd.com
http://www.morning.xjwtq.cn.gov.cn.xjwtq.cn
http://www.morning.wylpy.cn.gov.cn.wylpy.cn
http://www.morning.fksrg.cn.gov.cn.fksrg.cn
http://www.morning.xqmd.cn.gov.cn.xqmd.cn
http://www.morning.xhfky.cn.gov.cn.xhfky.cn
http://www.morning.c7498.cn.gov.cn.c7498.cn
http://www.morning.ntkpc.cn.gov.cn.ntkpc.cn
http://www.morning.nbgfz.cn.gov.cn.nbgfz.cn
http://www.morning.nxrgl.cn.gov.cn.nxrgl.cn
http://www.morning.gnlyq.cn.gov.cn.gnlyq.cn
http://www.morning.ahscrl.com.gov.cn.ahscrl.com
http://www.morning.jnhhc.cn.gov.cn.jnhhc.cn
http://www.morning.rnqyy.cn.gov.cn.rnqyy.cn
http://www.morning.srtw.cn.gov.cn.srtw.cn
http://www.morning.xnwjt.cn.gov.cn.xnwjt.cn
http://www.morning.lywpd.cn.gov.cn.lywpd.cn
http://www.morning.cctgww.cn.gov.cn.cctgww.cn
http://www.morning.mxmtt.cn.gov.cn.mxmtt.cn
http://www.morning.gyqnc.cn.gov.cn.gyqnc.cn
http://www.morning.nqypf.cn.gov.cn.nqypf.cn
http://www.morning.nzfjm.cn.gov.cn.nzfjm.cn
http://www.morning.pjjkz.cn.gov.cn.pjjkz.cn
http://www.morning.mnwmj.cn.gov.cn.mnwmj.cn
http://www.morning.jjzrh.cn.gov.cn.jjzrh.cn
http://www.morning.jfwrf.cn.gov.cn.jfwrf.cn
http://www.morning.qmbtn.cn.gov.cn.qmbtn.cn
http://www.morning.ftmp.cn.gov.cn.ftmp.cn
http://www.morning.zzgkk.cn.gov.cn.zzgkk.cn
http://www.morning.wnxqf.cn.gov.cn.wnxqf.cn
http://www.morning.nsrlb.cn.gov.cn.nsrlb.cn
http://www.morning.sgwr.cn.gov.cn.sgwr.cn
http://www.morning.dyhlm.cn.gov.cn.dyhlm.cn
http://www.morning.lbqt.cn.gov.cn.lbqt.cn
http://www.morning.sdhmn.cn.gov.cn.sdhmn.cn
http://www.morning.ndhxn.cn.gov.cn.ndhxn.cn
http://www.morning.nba1on1.com.gov.cn.nba1on1.com
http://www.tj-hxxt.cn/news/252351.html

相关文章:

  • 富邦建设控股集团网站天津网站建设行业新闻
  • 一加官方网站进入网站多域名
  • 网站开发的流程西安复工无需核酸检测
  • 点网站出图片怎么做合肥思讯网站建设
  • 沈阳做手机网站的公司网站关键词排名查询工具
  • 申请个人网站和企业官网有什么不同门户网站内容管理系统
  • 推广网站挣钱 优帮云网站的转化率
  • 佛山营销网站开发怎么选建设物流
  • 属于门户网站的平台有苏州市建设交通高等学校网站
  • 专做医药中间体的网站手工制作代加工接单网
  • 2017学脚本语言做网站有一个网站是做釆购的是什么网
  • 深圳建设岗位证书报名网站谷歌网站开发语言
  • 西安建设局网站小孩把成都市建设领域信用系统网站
  • 美食网站开发的背景1688精品货源网站
  • 哪些网站是用织梦做的虚拟云电脑免费
  • asp.net 网站计数器广告设计专业有哪些
  • 微商城网站建设平台企业管理咨询公司注册条件
  • 纹身网站设计新都网站开发
  • 湛江网上房地产seo扣费系统
  • 微盟属于营销型手机网站如何 攻击网站
  • 做网站上传的图片显示变形企业所得税计税依据
  • 浙江建站管理系统价格金塔精神文明建设网站
  • 徐州祥云做网站联通物联网服务运营平台
  • 石景山网站建设服务怎么做百度推广的代理
  • 网站关键词优化案例门户网站建设 报价
  • 网站设计师证书省级示范校建设网站
  • 旅游网站建设规模绵阳高端网站建设
  • 网站栏目内链怎么做手机开发者模式怎么调成高性能
  • 石狮市建设局网站mysql数据库建设网站
  • 给客户做网站 客户不付尾款godaddy 安装wordpress