-- coding: utf-8 --

import xlrd
import openpyxl
import xlwt
import sys
from matplotlib import pyplot as plt
from pandas import Series,DataFrame
import numpy as np
import pandas as pd

**

读出excel 表格:

**

wb = xlrd.open_workbook(“2019年3月份生产日报表.xlsx”)
ws = wb.sheet_by_index(1)
for sheet in wb.sheets():
print(sheet.name)
contb =pd.read_excel(‘2019年3月份生产日报表.xlsx’)
contb.columns
contb.客户
0 NaN
1 东芝
2 东芝
3 东芝
4 东芝

2553 延锋
2554 优尼
2555 优尼
2556 优尼
2557 优尼
Name: 客户, Length: 2558, dtype: object
客户 = {‘东芝’:‘东芝’,
‘延锋’:‘延锋’,
‘南方佛吉亚’:‘佛吉亚’
‘华智’‘NOT PROVIDE’ }

筛选数据

contb.groupby([‘客户’])[‘不良品’].sum().sort_values(ascending = False).shape
(22,)
f = lambda x : 客户.get(x,x)
contb[‘良品数’] = contb[‘不良品’].map(f)
f = lambda x : 客户.get(x,x)
contb[‘良品数’] = contb[‘不良品’].map(f)
grouped_occupation = contb.groupby([‘客户’])[‘不良品’].sum()
grouped_occupation = contb.groupby([‘客户’])[‘不良品’].sum()
grouped_occupation.sort_values(ascending=False)[:50]

客户
延锋 3784.0
东阳 2795.0
丰田合成 1907.0
佛吉亚 1889.0
东芝 1545.0
森六 1187.0
泰李 620.0
优尼 500.0
广爱兴 195.0
寿藤 191.0
南条全兴 182.0
银宝 74.0
敏实 61.0
华翼 57.0
泰贺 47.0
恒盛 25.0
怡石 22.0
丰明 20.0
艾司克 18.0
中新彼欧 15.0
达一 0.0
东风安道拓 0.0
Name: 不良品, dtype: float64
语法
contb_ = contb[contb[‘不良品’] > 20]
contb_.head()
运行
日期 机号 班别 订单号 客户 部品名称 订单数量 穴数 标准周期(S) 实际周期/S 计划产量(排产) 理论产量 啤数 总生产数 良品数 不良品 合格率 报废率
20 43525.0 A7 白班 2019.01.09.1775 延锋 A32 小储物盒-M41 13995.0 1.0 40.0 45.0 1000.0 NaN 899.0 899.0 35.0 35.0 0.961068 0.038932
32 43525.0 D2 夜班 2018.12.03.871 延锋 A06 前除霜风道总成 15000.0 1.0 50.0 49.0 800.0 NaN 876.0 876.0 60.0 60.0 0.931507 0.068493
53 43525.0 D8 白班 2019.02.22.2453 佛吉亚 CS85-左侧装饰件 1800.0 1.0 80.0 50.0 500.0 NaN 353.0 353.0 53.0 53.0 0.849858 0.150142
54 43525.0 D8 白班 2019.02.22.2455 佛吉亚 CS85-右侧装饰件 1800.0 1.0 80.0 50.0 500.0 353.0 352.0 352.0 52.0 52.0 0.852273 0.147727
92 43526.0 A8 白班 2019.02.26.2540 东芝 排水盘 G0VUY19191 6300.0 1.0 49.0 50.0 845.0 NaN 398.0 398.0 30.0 30.0 0.924623 0.075377
grouped_客户 = contb.groupby([‘客户’])[‘不良品’].sum()
contb.columns
Index([‘日期’, ‘机号’, ‘班别’, ‘订单号’, ‘客户’, ‘部品名称’, ‘订单数量’, ‘穴数’, ‘标准周期(S)’,
‘实际周期/S’, ‘计划产量(排产)’, ‘理论产量’, ‘啤数’, ‘总生产数’, ‘良品数’, ‘不良品’, ‘合格率’, ‘报废率’],
dtype=‘object’)
语法:
客户 ={‘东芝’:‘东芝’,‘中新延锋’:‘延锋’,‘南方佛吉亚’:‘佛吉亚’,
‘华智’:‘NOT PROVIDE’ }
.语法”
grouped_occupation = contb.groupby([‘客户’])[‘不良品’].sum().sort_values(ascending=False).shape
grouped_客户.sort_values(ascending=False)[:50]
grouped_客户.sort_values(ascending=False)[:50]
运行
客户
延锋 3739.0
东阳 2795.0
丰田合成 1907.0
南方佛吉亚 1683.0
东芝 1545.0
森六 1187.0
泰李 620.0
优尼 500.0
佛吉亚 206.0
广爱兴 195.0
寿藤 191.0
南条全兴 182.0
银宝 74.0
敏实 61.0
华翼 57.0
泰贺 47.0
中新延锋 45.0
恒盛 25.0
怡石 22.0
丰明 20.0
艾司克 18.0
中新彼欧 15.0
达一 0.0
东风安道拓 0.0
Name: 不良品, dtype: float64
语法:
f = lambda x : 客户.get(x,x)
contb[‘客户’] = contb[‘客户’].map(f)
grouped_客户.sort_values(ascending=False)[:50]
grouped_客户.sort_values(ascending=False)[:50]

运行
客户
延锋 3784.0
东阳 2795.0
丰田合成 1907.0
佛吉亚 1889.0
东芝 1545.0
森六 1187.0
泰李 620.0
优尼 500.0
广爱兴 195.0
寿藤 191.0
南条全兴 182.0
银宝 74.0
敏实 61.0
华翼 57.0
泰贺 47.0
恒盛 25.0
怡石 22.0
丰明 20.0
艾司克 18.0
中新彼欧 15.0
达一 0.0
东风安道拓 0.0
Name: 不良品, dtype: float64

excel 数据读出相关推荐

  1. python处理大量excel数据-使用python将大量数据导出到Excel中的小技巧分享

    (1) 问题描述:为了更好地展示数据,Excel格式的数据文件往往比文本文件更具有优势,但是具体到python中,该如何导出数据到Excel呢?如果碰到需要导出大量数据又该如何操作呢? 本文主要解决以 ...

  2. Python比对指定目录下的Excel数据(附源码)

    需求分析 近期需要一个脚本将录入员录入的两个Excel文件进行比对,检查二者录入的内容是否相同,将有错的内容以log日志的方式输出到.txt文件中,输出的内容是"文件1的路径"+& ...

  3. 利用openpyxl来读取Excel数据

    利用openpyxl来读取Excel数据 第二篇博客就这样开始啦. 今天我们来讲如何利用openpyxl来读取Excel当中的数据. 首先,来说一下变更的运行环境 添加 openpyxl 插件 关于插 ...

  4. 将Excel数据导入mysql数据库的几种方法

    将Excel数据导入mysql数据库的几种方法 "我的面试感悟"有奖征文大赛结果揭晓! 前几天需要将Excel表格中的数据导入到mysql数据库中,在网上查了半天,研究了半天,总结 ...

  5. matlab提取数据的一部分,matlab处理excel数据【怎么用MATLAB从excel中提取部分数据】...

    已经把excel的一列导入到matlab的工作区,怎么计算这一列数的均值.标准差.最小值.最大值以及中位数? 把这个EXCEL放到matlab目录下的work里,假设名为1.xls,然后在matlab ...

  6. java 读取Excel数据(POI)(一个sheet或者多个sheet)

    1.添加依赖 <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml< ...

  7. php将excel数据导入mysql表中_【PHP】将EXCEL表中的数据轻松导入Mysql数据表

    在网络上有不较多的方法,在此介绍我已经验证的方法. 方法一.利用EXCEL表本身的功能生成SQL代码 ①.先在"phpmyadmin"中建立数据库与表(数据库:excel,数据表: ...

  8. 利用Python获取某游戏网站热销商品并用pands进行Excel数据存储

            因为要求,这个不知名的网站用S代替了. 有刚刚使用S的用户,不知道玩什么游戏怎么办?往往热销商品会使他们最合适的选择. 当然,某个第三方的网站上面的数据会更详细,什么游戏用户活跃度高, ...

  9. python读excel数据并写入数据库的方法

    读取excel数据需要注意的地方以及读取方式: python读取excel表时,需要注意对时间的处理: 原因: 在使用xlrd读取Excel表格中的日期格式时,读出的内容和原来Excel表格中的内容不 ...

最新文章

  1. 编写歌唱比赛评分_【活动】预告||“唱自己的歌”歌唱大赛来啦
  2. Lua中的模块与module函数详解
  3. python打开-Python中的打开文件对话框(转)
  4. Django安装使用基础
  5. a标签download属性无效_HTML从零开始——链接标签
  6. linux内核编译后 make: 警告:检测到时钟错误.,系统时钟 make: 警告:检测到时钟错误。您的创建可能是不完整的。...
  7. Linux中安装.rpm、.tar和.tar.gz或.tgz包
  8. raspberry pi_如何使用Raspberry Pi设置个人Web服务器
  9. SQLServerAgent 当前未运行,因此无法将此操作通知它。
  10. wincc7的常用c语言,wincc几个常用c语言编程-20210324073153.docx-原创力文档
  11. Angualr 加载速度慢,为页面初始化完成前添加loading
  12. Excel LOOKUP 查找不准确的原因
  13. 金蝶k3安装详细步骤_ug安装教程详细步骤ug怎么免费安装教程ug软件怎样安装步骤...
  14. 录像机CIF、D1、720P、960P、1080P分辨率及硬盘所占空间
  15. VS2008SP1无法安装
  16. MarkDown下载和安装
  17. 同文输入法 android,同文输入法app下载-同文输入法手机版-同文输入法最新版_易玩网...
  18. fgetc 与 getc的区别
  19. Mac上将mp4视频做成屏保
  20. 【论文笔记】图匹配的路径跟随算法

热门文章

  1. 互联网可靠?360云盘见证了这一切
  2. 在线Excel框架——luckysheet
  3. 刀柄锥度气动量仪检测
  4. wpg闪电充:石墨烯你应该要了解的新型材料
  5. 12v电量显示制作方法_由分立器件设计的汽车12V电池电量指示器(上) | 电子懒人的基础硬件电路图讲解...
  6. eclipse luna安装aptana失败
  7. 90%老手的都不知道,Python异常还能写得如此优雅!
  8. 报错“在要求输入数字处找到非数字字符”
  9. 怎样搭建后缀是.gitee.io的网站?如何免费在码云Gitee中部署个人静态网站?(或者个人博客)如何建立免费网站?
  10. Google数字图书馆