开发环境要求

本系统的软件开发及运行环境具体如下。

操作系统:Windows 7、Windows 10。Python版本:Python 3.6。

可视化开发环境:PyCharm 2017.3.3。

界面设计工具:Qt Designer

Python内置模块:os、sys、glob、numpy。

第三方模块:PyQt5、pyqt5-tools、pandas、matplotlib、xlrd。

注意:在使用第三方模块时,首先需要使用pip install命令安装该模块。

运行方法打开PyCharm开发环境,然后在主菜单上选择File→Open菜单项,在打开的Open File or Project对话框中,选择项目wordhelper,如图1所示。

图1 Open File or Project

对话框打开项目后,在右侧的Project面板中选中程序的主文件dataExcel.py,并且单击鼠标右键,在弹出的快捷菜单中选择"Run 'dataExcel'"菜单项运行项目,如图3所示。

图2 选择"Run'wordhelper'"

即可运行程序如图3所示的系统主界面。在该界面中,通过顶部的工具栏可以选择所要进行的操作。

图3 系统主界面

具体的操作步骤如下:(1)导入Excel。单击工具栏中的"导入Excel"按钮,打开文件对话框选择文件夹,如XS1文件夹,系统将遍历该文件夹中的*.xls文件,并且将文件添加到列表区,效果如图4所示。

图4 导入Excel文件

(2)提取列数据。单击工具栏中的"提取列数据"按钮,提取买家会员名、收货人姓名、联系手机和宝贝标题,效果如图5所示。提取后的数据将保存在程序所在目录下的mycell.xls文件中。

图5 提取列数据

说明:"输出选项"可以选择数据分析结果要保存的位置,默认是程序所在文件夹。

(3)定向筛选。单击工具栏中的"定向筛选"按钮,筛选"零基础学Python"的用户信息,效果如图6所示。筛选后的数据将保存在程序所在目录下的mycell.xls文件中。

图6 定向筛选

(4)多表合并。单击工具栏中的"多表合并"按钮,将列表中的Excel表全部合并成一个表,合并结果将保存在程序所在目录下的mycell.xls文件中。

(5)多表统计排行。单击工具栏中的"多表统计排行"按钮,按"宝贝标题"进行分组统计数量并进行排序,效果如图7所示。统计排行结果将保存在程序所在目录下的mycell.xls文件中。

图7 多表统计排行

(5)生成图表,该功能主要分析产品的贡献度。单击工具栏中的"生成图表"按钮,将全彩系列图书2018年上半年收入占80%的产品以图表形式展示,效果如图8所示。

图8贡献度分析

最后,有需要欢迎通过微信公众号联系我们。

利用python处理Excel表格中的销售数据相关推荐

  1. 如何利用python将excel表格中筛选出来的每一份数据各自另存为新的excel文件?

    如何利用python将excel表格中筛选出来的每一份数据各自另存为新的excel文件? 1.问题描述 2.解决过程 2.1 问题分析: 2.2 解决思路 3.运行结果 1.问题描述 最近在处理一堆工 ...

  2. 【Python数据分析】利用Python删除EXCEL表格中指定的列数据或行数据

    如何利用Python删除EXCEL表格中指定的列数据?今天与大家一起分享一下DataFrame对象的drop()函数,drop()函数可根据标签删除EXCEL表格中的列数据或行数据,其语法格式如下: ...

  3. 【Python数据分析】利用Python替换EXCEL表格中指定的数据

    如何利用Python替换EXCEL表格中指定的数据?今天与大家一起分享一下DataFrame对象的replace()函数,replace()函数可EXCEl中的数据内容,其语法格式如下: 表达式.re ...

  4. 利用python处理excel表格

    利用python处理excel表格 注意事项:在excel打开状态下无法进行写入和保存,但是可以读取. 1.excel的两种格式(xlsx,xls) 建议使用xlsx,遇到xls统统都用pandas转 ...

  5. python 查找excel表格中重复的信息并标出来

    Python之PyMuPDF--批量处理一个PDF文件中发票的总金额提取 python 查找excel表格中重复的信息并标出来 python 提取excel表格中指定的关键字 python 批量修改文 ...

  6. python读取excel表格-python读取excel表格中的数据

    使用python语言实现Excel 表格中的数据读取,需要用到xlrd.py模块,实现程序如下: import xlrd #导入xlrd模块 class ExcelData(): def __init ...

  7. 使用Python由Excel表格中采集数据填充至Word表格特定单元格并批量生成文件

    工作中我们经常会遇到,从EXCEL表格中大量复制粘贴数据至WORD表格中,再存为一个个单独文件,这种枯燥乏味的重复性工作不仅效率低下,还特别容易出错.本人试着做了一个小项目,仅用了19.441秒就自动 ...

  8. 使用python将excel表格中的A+,A等分数自动转换成百分制分数,并自动保存于excel中

    使用该简短程序,将excel表格中的A+,A,A-,B+等转换成对应的百分制分数,再加和平均,并自动保存于excel表格中. 本文较为适合学生数次作业分数的最终统计,本例是将学生的八次作业转换成百分制 ...

  9. 遇到“脏乱差”的Excel数据怎么办??利用Python规范Excel表格数据(数据清洗)

    此博客仅为我业余记录文章所用,发布到此,仅供网友阅读参考,如有侵权,请通知我,我会删掉. 本文章纯野生,无任何借鉴他人文章及抄袭等.坚持原创!! 1. 前言 本文章主要介绍利用Python去规范Exc ...

最新文章

  1. java me sdk_Java ME SDK 3.0不运行的问题及解决
  2. list_for_each_safe
  3. 推导和实现:全面解析高斯过程中的函数最优化(附代码公式)
  4. lab2_selenium测试
  5. JAVA基础知识之JDBC——JDBC事务处理及批量更新
  6. G1垃圾收集器之对象分配过程
  7. Excel 中 查看 当前列 最后一个不为空的值 (使用公式实现)
  8. 20180513 实参 形参
  9. 小贝拉机器人是朋友_被Angelababy、周震南等摸头杀?机器人贝拉凭什么受宠
  10. ajax可以获取作用域的值吗,javascript – 为什么ajax调用中的闭包可以访问外部作用域?...
  11. 34个省域统计年鉴合集(32省更新至2020年)
  12. 微型计算机原理与接口周荷琴,微型计算机原理与接口技术周荷琴
  13. 扬州市 工程师职称计算机考试,扬州市建筑专业工程师专业技术资格条件
  14. 微信群发红包原理 计算机,微信红包实现原理探讨
  15. 办公室计算机应用简单知识,新入职办公室人员基础电脑操作知识.doc
  16. word的大纲视图用法你晓得了吗
  17. 拨号上网、ISDN、ADSL、光纤上网比较
  18. 汽车变速器测试系统ETest
  19. (01)recyclerview的基本使用
  20. 虚拟机WIN98操作系统下安装trw显示不正常的处理方法

热门文章

  1. 2020年各类制氢成本现状及未来趋势
  2. 全球与中国四甲基氢氧化铵市场深度研究分析报告
  3. wxwork和wx.qy判断企业微信小程序编译运行环境
  4. 不用库函数实现计算tan函数
  5. Django4——配置使用django-ckeditor富文本编辑器超详细图文教程
  6. mnist数据集在FATE上应用
  7. 硬件开源编程利器MyHDL简介
  8. HTML如何引入md5算法,HTML_VBS MD5加密算法代码,复制代码 代码如下:Private Const - phpStudy...
  9. 使用shiro的会话管理和redis缓存管理来构建登录模块spring+struts+hibernate(SSH)
  10. C语言 循环打印星星