专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

python处理Excel,从此爱上python

  python能干的事情太多,对于小白来说,只能望洋生叹,不过不要灰心,看看我是如何使用python处理Excel的,你就能理解python的简单和高效。
  一、Excel文件
  1、文件路径
  F:productdemo。xls
  2、文件内容(原始数据)
  成品入库工作表
  成品出库工作表
  二、常用的Excel处理诉求
  1、分类汇总
  2、筛选
  3、产品出入库汇总
  三、使用python实现上述诉求。分类汇总:成品入库数据分类汇总,python代码:importpandasaspd导入pandas包,简写为pd
  dfpd。readexcel(rF:productdemo。xls,sheetname成品入库)读入原始数据
  df。fillna(0,inplaceTrue)处理excel中的空值
  dfdf〔〔product,description,smallbag,小袋数量〕〕选择要进行分类汇总的列
  df。rename(columns{小袋数量:入库},inplaceTrue)重命名列标题
  list1〔product,description,smallbag〕设置分类汇总的依据
  list2〔入库〕设置汇总的字段
  dfdf。groupby(list1)〔list2〕。sum()分类汇总
  df。resetindex(inplaceTrue,dropFalse)重置索引
  df〔description〕df〔description〕。astype(str)设置字段类型
  df
  运行上述代码,即可得到汇总结果,如下图所示:
  成品入库产品数据分类汇总成品出库产品数据分类汇总
  依葫芦画瓢写python代码:importpandasaspd
  dfpd。readexcel(rF:productdemo。xls,sheetname成品出库)
  df。fillna(0,inplaceTrue)
  dfdf〔〔product,description,包装类型,发货,实销,其他出库〕〕
  df。rename(columns{实销:出库},inplaceTrue)
  list1〔product,description,包装类型〕
  list2〔出库,其他出库〕
  dfdf。groupby(list1)〔list2〕。sum()
  df。resetindex(inplaceTrue,dropFalse)
  df〔description〕df〔description〕。astype(str)
  df
  运行上述代码,即可得到汇总结果,如下图所示:
  筛选客户
  python代码:importpandasaspd4
  dfpd4。readexcel(rF:productdemo。xls,sheetname成品出库)
  df。fillna(0,inplaceTrue)
  dfdf〔〔customer,product,description,包装类型,发货,调货,退货,实销,其他出库,运费〕〕
  list1〔customer,product,description,包装类型〕
  list2〔发货,调货,退货,其他出库,运费〕
  dfdf。groupby(list1)〔list2〕。sum()
  df。resetindex(inplaceTrue,dropFalse)
  df〔description〕df〔description〕。astype(str)
  customernameinput(请输入要查询的客户名称:)
  dfdf〔df〔customer〕customername〕设置筛选条件
  df
  运行上述代码后,会提示用户输入要查询的客户名称,输入后(这里以输入客户高树友为例说明)即可得到结果,如下图:
  产品出入库汇总
  思路:先分别对成品入库和成品出库数据分类汇总,再将两张表的内容合并到一起即可。
  python和数据库一样,有连表的功能,就是把工作表以某种合适的方式连接起来再操作。
  python代码:importpandasaspd3
  df1pd3。readexcel(rF:productdemo。xls,sheetname成品入库)
  df2pd3。readexcel(rF:productdemo。xls,sheetname成品出库)
  df1。fillna(0,inplaceTrue)
  df2。fillna(0,inplaceTrue)
  df1df1〔〔product,description,smallbag,小袋数量〕〕
  df2df2〔〔product,description,包装类型,实销,其他出库〕〕
  df1〔description〕df1〔description〕。astype(str)
  df2〔description〕df2〔description〕。astype(str)
  df1。rename(columns{小袋数量:入库},inplaceTrue)
  df2。rename(columns{实销:出库},inplaceTrue)
  list1〔product,description,smallbag〕
  list2〔入库〕
  df1df1。groupby(list1)〔list2〕。sum()
  df1。resetindex(inplaceTrue,dropFalse)
  list3〔product,description,包装类型〕
  list4〔出库,其他出库〕
  df2df2。groupby(list3)〔list4〕。sum()
  df2。resetindex(inplaceTrue,dropFalse)
  df3pd3。merge(df1,df2,howouter,lefton〔product,description,smallbag〕,连接两表的语句。
  righton〔product,description,包装类型〕)
  df3。fillna(0,inplaceTrue)
  df3〔库存〕df3〔入库〕df3〔出库〕df3〔其他出库〕
  df3df3〔df3。index!0〕
  list5〔product,description,smallbag,入库,出库,其他出库,库存〕
  df3df3〔list5〕
  df4pd3。pivottable(df3,index〔product,description,smallbag〕,
  values〔入库,出库,其他出库,库存〕,aggfuncsum,marginsTrue)
  colorder〔入库,出库,其他出库,库存〕
  df4df4。reindex(colorder,axis1)
  df4
  运行结果,如下图:
  学会了上述几个使用python处理Excel数据的方法,就可以举一反三,就可以一劳永逸。
  你还说你不爱python吗?

你不上班了,还能好好活下去吗?你不上班了,还能好好活下去吗?即使你有份薪水很高的工作,因为你所有的钱都来自于你的工作,你完全靠工作过活。一旦你没了工作我没工作了,也就没工资了,也就是说我没钱进账,也就不会有钱去人性是阴暗的这世上一定会有无缘无故的爱,更会有无缘无故的恨,是我们所不能理解,更是科学解释不清的。生活中你肯定遇到过莫名其妙就对你有好的,为什么对你好?当事者也讲不清。更也许你遇到过莫名其妙就冲冲冲!今晚8点开启,最后一波10元游温州,抢完即止!在浙游君的心里,温州绝对是一个神奇的宝藏地!奇秀的山柔美的水辽阔的海,相互交融,相映成趣,构成了如此如诗如画的山川美景。吴宗娟坦途飞云叶金涛谢灵运在永嘉任太守时,诗情勃发,留下了许最美贵州,2019贵州游记镇远古城(二)镇远古城古民居镇远既然是座古城,古民居肯定是相当多的,事实也是这样,古民居遍布全城,不过令人稍感遗憾的是,很多古民居不对外开放。镇远古民居既有江南庭院的风貌,又有山地建筑的布局,这新闻8点见丨轻户外火了,社交成年轻人度假刚需新闻8点见,多一点洞见。每天早晚8点与你准时相约,眺望更大的世界。国庆黄金周刚刚过去,小伙伴们都回归了工作岗位。小编问了一下周围的同事,大部分人除了回老家就是出去玩了一趟,而且有不2人旅行露营用的奇瑞R500房车!功能多,不怕闲置,吃住还温馨每到节假日,就会出现露营大军,而相较于常见的帐篷露营,现在开着房车去露营这种小众但高质量的露营方式也圈粉不少,并成为越来越多人的新选择!而对于热衷露营和旅行的朋友,一款多功能的房车秋日护肤第二课有效护肤的关键在哪里?上一篇小知识发布之后好多人都在催什么时候发第二篇小知识呢?这不,我们来啦秋日护肤小知识第二弹,今天开课!1。睡眠护肤要想皮肤好,睡眠很重要。因此秋乏时节,更要保证睡眠。保证睡眠,皮每日一词先进天基太阳天文台AdvancedSpaceS)10月9日7时43分,我国在酒泉卫星发射中心使用长征二号丁运载火箭,成功将综合性太阳探测专用卫星先进天基太阳天文台夸父一号发射升空,卫星顺利进入预定轨道。Chinasentasol深秋也有太阳,所以天冷也有时尚,这些长裤多了不好少了不行秋日生活打卡季题记风度的保持,不是一味的单季节产品多季节穿,而是单风格产品多季节穿!最近又有新的现实作品展现了。这些真实的拍摄和真实的穿搭效果,绝对不会让你失望。如果你还是一味沉迷秋天是孩子长高季,养娃做到三避免三坚持,娃少生病长得更高文菁妈秋天其实是孩子的长高黄金期!一来是因为秋天胃口更好。经历了苦夏,孩子到了秋天胃口食欲大开,而孩子吃得香才能长得更高!到了秋天,秋高气爽,不冷不热,孩子也喜欢到户外去玩去跑,运秋已过半莫忽视,建议忌1味,尝2鲜,饮3茶,安稳过秋天随着时间的慢慢推移,秋天已经过去大半了。在接下来的寒露时节里,黑夜渐渐变长,白日渐渐变短,气候也变得寒冷起来,再加上近期连绵不断的秋雨,温度仿佛一下子降低到了20几度,10几度。在
央广网评外卖小哥考取上海交大研究生为梦想奋斗谁都了不起我终于等到了,上海交大,我来了!近日,河南郑州外卖小哥高帅旗收到了一份特殊的快递上海交通大学的硕士研究生录取通知书。26岁外卖小哥考取上海交大研究生,这不是一碗心灵鸡汤,而是一个让途囧趣事一(22老祖宗有句名言一方水土养一方人,此话放之四海而皆准,至理名言。在疫情发生之前,可以全世界的到处转转,或跟团或自由行。我就是以这两种形式先后走了20几个国家。自由行有5个国家,其余的脸皮薄,不懂拒绝有多受罪?从妥协到拒绝,我做的对吗?我90后江苏女孩嫁来云南已有三年多,我南京他昆明,在我当时看来两边都是省会,发展上大体相差不多!最主要的是他好,他妈妈好,他妹妹好,他家里的舅舅阿姨的(家中亲戚们)都很好,待我一个宁夏面积比重庆小,为何能成一个省级行政区?作为省级行政区,宁夏真的非常小。宁夏面积只有6。64万平方公里,比直辖市重庆还小。宁夏也是相邻省级行政区较少的,只接壤内蒙古甘肃陕西。陕西只与宁夏东部有短距离的接壤,宁夏西北正北东民进党拍板双北提名朱立伦批一个落跑一个被迫目的何在?中国台湾网7月11日讯据香港中评社报道,民进党昨天下午召开选对会,敲定台卫福部长防疫指挥官陈时中参选台北市长,正国会龙头台前交通部长林佳龙选新北市长。中国国民党主席朱立伦对此表示,s28赛季五排系列阵容推荐各位好呲牙我是一名玩了王者荣耀6年的资深玩家现在给大家推荐套五排上分的系列阵容为什么叫系列阵容呢?因为是五个英雄都有一个共同点看看看如图所示,这一套是英雄原皮底色都为红色的阵容对抗在希望的田野上三夏时节央视网消息目前,全国13个粮食主产省已有23。5万个社会化服务组织开展了秋粮田管服务,服务面积约3。2亿亩次。社会化服务组织为农民种粮带来哪些便利?来看记者在河南的探访。今年国家大这位日本前政要的个人安保为什么表现得如此的疏漏?安倍晋三,日本政坛的这位星宿级政治家,就是这位野心勃勃的政治家的猝然离去,最近引起了网络平台的渲染大波。他个人的影响力之于日本这个国家未来的发展将何去何从?作为曾经在日本政坛执政时日本修宪,醉翁之意不在酒日本前任首相安倍晋三的遇袭身亡,并没有延缓日本政府修改宪法的步伐。据联合早报报道当地时间11日,统计结果显示,在本次参议院125个改选议席中,执政联盟中的自民党获得63席,公明党获战至巅峰0829惨败,INTO1逆袭成功,他们虽然菜但很听话呀0829一直是下半区认可的最强队伍,有黄明昊和丁若虚何泓姗这三个高手在,不出意外的话,他们是直通总决赛的。可意外往往就在身边,在第一场比赛中,谁都可以一打的INTO1队成为了他们的金卡戴珊邀小13岁男友一起冲凉,皮特急不可耐,重逢后难分难舍当地时间7月11日,金卡戴珊在社交媒体上分享了一张她和小男友皮特戴维斯的自拍合影,而这也是两个人久违的同框了。据悉,现年28岁的喜剧演员最近一段时间在澳大利亚拍戏,而金则是忙于到法
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网