python数据写入表格生成图片_使用Python制作一个GUI界面,将随机生成的姓名存入到Excel文件中...
前面内容,我们详细介绍了如何使用Python生成一定数量的随机姓名。
生成一些随机姓名
如何用Python生成若干个随机姓名?男女取名有方法,不能千篇一律
之前,也提到过,我们在一些项目中,需要若干个随机姓名,为了节省我们的测试时间,让测试更加逼真,就定义了一个函数来生成随机姓名。如下图
姓名列是我们利用程序随机生成的
如何将我们定义函数生成的随机姓名写入到Excel表格中呢?这就是我们今天要利用Python实现的效果。
如何实现
首先,我们生成一个GUI界面,接收用户对于随机姓名的一些个性化定制。然后,利用我们之前定义的类,来生成指定的随机姓名;最后,我们将生成的随机姓名存储到Excel表格中。废话不多说,直接开始吧。
开始吧
01通过GUI界面控制参数
这一内容相对来说很简单。我们使用GUI界面来获取用户输入相关设置(当然,还可以选择控制台方式),GUI界面看起来相对直观一点。我们来看下界面效果。
程序运行效果
我们在界面中,将需要生成的随机姓名的各个参数属性进行设置。GUI界面讲过很多了,PyQt5和tkinter等的介绍,之前也有很多内容,下面是一些有意思的案例:
Python内置库并非一无是处,用tkinter也可绘制简单漂亮的散点图
图形界面编程技巧,用Python中PyQt5库快速创建一个应用程序框架
Excel表格搬到Python界面上?可以实现!结合PyQt5的QTabWidget类
等等,还有很多,大家添加关注后自己看往期的博文。今天,我们直接利用tkinter来生成这个简单的界面,附上部分源代码。
部分源代码
需要说明的是,界面中,当选中固定姓氏复选框后,界面中弹出固定姓氏文本框,这样的效果如何实现呢?
界面效果及部分代码展示
别着急,其实原理很简单,利用控件的pack()和pack_forget()方法之间进行切换,即可暂时隐藏一些控件。
02如何获取界面设置内容
先来看下上一篇中定义的类和我们界面之间的关系。
如何使用定义的类
那么,应用就简单了,我们从界面中获取相应的数据,然后直接传入实例方法中,将相关属性设置后,即可生成我们需要的随机姓名了。部分代码如下。
如何获取并利用GUI界面设置的参数
03如何写入到Excel表格中
数据写入Excel表格的相关内容,我们前面也介绍了不少。感兴趣的小伙伴自己找吧,里面有很多案例哦。下面,直接上部分代码。
如何将data数据保存到Excel中
04造轮子
等等,有点乱了,上面这些内容如何整合到一起呢?把开始的思路理一遍就可以了。附上源代码,获取方式很简单。关注我,私信回复“随机姓名xls”即可。大家下载源代码自己看哦。
好了,今天的内容就到这里了,喜欢Python编程的小伙伴关注我,后续会有更多精彩实例哦。
转载请注明出处,百家号:Python高手养成
python数据写入表格生成图片_使用Python制作一个GUI界面,将随机生成的姓名存入到Excel文件中...相关推荐
- python高手养成百家号_使用Python制作一个GUI界面,将随机生成的姓名存入到Excel文件中...
前面内容,我们详细介绍了如何使用Python生成一定数量的随机姓名. 如何用Python生成若干个随机姓名?男女取名有方法,不能千篇一律 之前,也提到过,我们在一些项目中,需要若干个随机姓名,为了节省 ...
- python数据写入表格生成图片_python在word文档里插入图片和表格实例代码演示
# -*- coding: UTF8 -*- from docx import Document from docx.shared import Pt doc = Document() # 文件存储路 ...
- python数据写入表格生成图片_python带表格图片生成封装
#!/usr/bin/python3#-*- coding: utf-8 -*-## author:qianqiu from prettytable importPrettyTablefrom PIL ...
- python数据存储与读取_【Python爬虫】数据保存与读取
1. Open方法 使用with open()新建对象 写入数据 # -*- coding: utf-8 -*- # __author__ = 'Carina' import requests imp ...
- python生成大量随机信息,并保存到Excel文件中
题目要求 生成大量随机信息1000条,(每条信息包括:姓名.性别.年龄.籍贯.电话号码.地址.电子邮件.数学成绩.英语成绩)统计分析数学成绩90分以上的人的性别.年龄.籍贯.尝试将上述随机生成信息写入 ...
- python数据项目分析实战技法_《Python数据分析与机器学习实战-唐宇迪》读书笔记第9章--随机森林项目实战——气温预测(1/2)...
第9章--随机森林项目实战--气温预测(1/2) 第8章已经讲解过随机森林的基本原理,本章将从实战的角度出发,借助Python工具包完成气温预测任务,其中涉及多个模块,主要包含随机森林建模.特征选择. ...
- python数据提取和合并_用Python提取和合并Excel数据
我有一个Excel(.xlsx)文件,大约有40个工作表.每个工作表具有相同的结构,但包含不同的数据.我想从每张表格中提取信息,并将其合并到一张表格中,每张表格中的信息一张叠一张地叠在一起.我需要从每 ...
- python数据科学实践指南_《Python数据科学实践指南》——导读-阿里云开发者社区...
前 言 为什么要写这本书 我接触大数据技术的时间算是比较早的,四五年前当大数据这个词火遍互联网的时候,我就已经在实验室里学习编程及算法的知识.那个时候我一心想要做学术,每天阅读大量的英文文献,主要兴趣 ...
- python数据维度小测试_数据分析|如何做一个ABtest测验
A/B-test是为同一个目标制定两个方案,在同一时间维度,分别让组成成分相同(相似)的用户群组随机的使用一个方案,收集各群组的用户体验数据和业务数据,最后根据显著性检验分析评估出最好版本正式采用. ...
最新文章
- json解析:[1]gson解析json
- windows中用cmd命令生成任意大小文件
- ILRuntime_NewbieGuide—入门
- oracle快速排序法,经典算法系列之快速排序算法
- 深度学习《CGAN模型》
- 普通人,如何实现年收入百万?
- 想用好大数据,你需要先了解这些事
- NornJ-javascript模版引擎
- 用CIL写程序:从“call vs callvirt”看方法调用
- HTML网页设计:十一、表单
- 【Excel】数据透视表—简单数据分析实例
- wordpress 上传图片时提示“无法建立目录wp-content/uploads/2019/03。有没有上级目录的写权限?
- Python日记 -- 百度OCR翻译
- 华硕 小布 类似机器人_“嗨 小布跟着我” | 华硕首款智能机器人“小布”正式发布...
- 重庆轻工职业学院计算机期末考试,重庆轻工职业学院教务网络管理系统 http://183.230.5.161:8082,精英高考网...
- 清凉一夏 5 月学习挑战,得限量勋章冲榜赢现金
- 冰河浅析 - 揭开***的神秘面纱(下)
- fttp项目下载和上传
- Debug和Release是什么意思?
- 【台大郭彦甫】Matlab入门教程超详细学习笔记七:数值微积分(附PPT链接)