范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

Pyhton3操作Excel

  Pyhton3操作Excel
  python读写excel的方式有很多,不同的模块在读写的讲法上稍有区别: xlrd和xlwt进行excel读写; openpyxl进行excel读写; pandas进行excel读写;
  准备工作:
  python3.8, 下载安装对应库
  xlrd读和xlwt写 pip install xlrd
  pip install xlwt
  openpyxl读写
  pip install openpyxl
  pandas读写
  pip install pandas
  show code import xlrd import os import xlwt import openpyxl import pandas  class excelUtil():      """        fulFileName 文件全路径   index  sheet页码 从0开始     """     def readWithWlrd(self, fulFileName, index):          if index is None:             index = 0         if type(index) != int:             return "wrong index must be int"          # 获取excel 路径         # xlrd.biffh.XLRDError: Excel xlsx file; not supported         # xlrd更新到了2.0.1版本,只支持.xls文件         # pip uninstall xlrd         # pip install xlrd==1.2.0         book = xlrd.open_workbook(fulFileName)          print(len(book.sheets()))         sheet1 = book.sheets()[index]         nrows = sheet1.nrows         print("表格总行数", nrows)         ncols = sheet1.ncols         print("表格总列数", ncols)         row3_values = sheet1.row_values(2)         print("第3行值", row3_values)         col3_values = sheet1.col_values(2)         print("第3列值", col3_values)         cell_3_3 = sheet1.cell(2, 2).value         print("第3行第3列的单元格的值:", cell_3_3)       def writeWithWlwt(self):         workbook = xlwt.Workbook()         worksheet = workbook.add_sheet("test")         worksheet.write(0, 0, "非鸽传书")         workbook.save("test.xls")      def readExcelByOpenpyxl(self, fullFileName, sheetName):         if sheetName is None:             sheetName = "Sheet1"          workbook = openpyxl.load_workbook(fullFileName)         worksheet = workbook.get_sheet_by_name(sheetName)         row3 = [item.value for item in list(worksheet.rows)[2]]         print("第3行值", row3)         col3 = [item.value for item in list(worksheet.columns)[2]]         print("第3行值", col3)         cell_2_3 = worksheet.cell(row=2, column=3).value         print("第2行第3列值", cell_2_3)          max_row = worksheet.max_row         print("最大行", max_row)   if __name__ == "__main__":     util = excelUtil()     # 这里自己准备一个文件,使用绝对路径或者相对路径     fullFileName = "..."     ## xlrd读excel xlwt写excel     sheet = util.readWithWlrd(fullFileName, 0)     util.writeWithWlwt()     print("------------Openpyxl begin ------------")     util.readExcelByOpenpyxl(fullFileName, None)      print("--------- pandas begin ---------------")     df = pandas.read_excel(r"data.xlsx",sheetname=0)     print(df.head())
  over~
  水一篇
  老规矩,求三连,图片侵权删

大量魅族手机用户收到提醒云相册已超365天未使用5G免费容量被回收据网友反馈,近期有大量用户收到魅族短信,短信显示,你的云相册已超365天未使用,5G免费容量已被回收,照片数据暂存于回收站内,到期将自动清空。请尽快登录魅族云服务转移数据。魅族官方支付宝小鸡回来了什么情况?刚才到底干啥去了?8月18日一早,习惯在在支付宝喂鸡拾鸡蛋的小伙伴发现,自己的小鸡离家出走了,只留下一封鸡毛信。信中写道我出门啦,晚一点回,等我。小鸡网友表示担心,这疫情形势不要乱跑啊据最新消息,大日本空调巨头,扎根中国市场26年,捞金1400亿我国经济刚刚开始发展的时候,我国制造业整体实力不强,由于缺乏核心技术和专项资金来支撑,我国许多企业刚开始都是进行代工,在获得非常大的利润之后才进入核心技术的研发,随后几年,由于国家基于大数据的配电设备状态可视化平台具体实施办法下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于基于大数据的配电设备状态可视化平台技术领域1。一种基于大数据的配电设备状态可视化平台,其特征在于,所述配电设备状态可视化平台采用松耦合方式与众多的信息系统连接,以进行交互,所述耦合方式为采用面向服务的体系结构SOA,所述S小巧且高效,美观也实用,ANNECLASSICD87RGB背光机械键盘HEXCORE是由一群设计师程序员创立的品牌,致力于成为一家优秀的外设公司。于2016年发布首款蓝牙机械键盘ANNEPRO,之后又继续推出ANNEPRO2,今年推出新品机械键盘,A王牌监控系统部署运行一文搞定,仅分享三天监控作为底层基础设施的一环,是保障生产环境服务稳定性不可或缺的一部分,线上问题从发现到定位再到解决,通过监控和告警手段可以有效地覆盖了发现和定位,甚至可以通过故障自愈等手段实现解决恒大向小米出售电动车业务?恒大小米双方回应来了恒大造车花钱不少,但是有啥值得买的吗?文宋双辉01hr小米能看上恒大哪点?辣评恒大集团要出手部分恒大汽车的股权,而且着急出手,肯定能找的资源都聊过了,小米也是其中之一,这都没啥奇怪为什么好像一夜之间,白色面板的手机突然都消失了?白色与黑色是永恒的经典,在手机市场还没有进入全面屏时代,白色面板的手机市面上还有很多,但是自从全面屏到来后,几乎所有白色面板的手机都突然消失了,对于喜欢白色的手机用户来说,现在也只马斯克又放大招,特斯拉推出人形机器人,2022年有望面世8月20日上午,特斯拉AI日如期召开,在前两个部分,分别有工程师介绍了关于自动驾驶和计算芯片的最新信息,而真正让人惊讶的内容是由马斯克上台后揭晓的,他带来了一个人形机器人。这次发布iPhone12的差评很多,而iPhone12Pro的差评却很少?怎么回事?其实理由也很简单,因为iPhone12的销量很多,而iPhone12Pro的销量却显然少很多。从下图我们可以看出,iPhone12的全部评论数有200万,其中差评是有1。3万,占比
洛杉矶长滩港效率慢成这样,船员叫苦不迭最近,长滩港和洛杉矶港并不太平,货物运转不出去,有机构对全球的集装箱港口绩效率进行评测。在统计的351个港口中,位列排行榜前50的港口大都是亚洲和北非等地,位居排行榜冠亚季军分别是炉石传说新版本任务卡预测,各职业任务牌可能都离不开佣兵之书炉石传说新版本暴风城下的集结已经公布,这次发布会公布的新卡还是非常多的,不知道各位对哪张新卡最感兴趣,反正我是对这次的任务线卡牌很感兴趣。首先跳脱了原来任务卡牌在没完成任务之前什么炉石传说卡雷苟斯竟成海盗最终归宿?决赛圈再也不怕下毒了酒馆战棋自从上线以来,已经变化了不少。就连酒保,也要增加了,以后不止有鲍勃,还有威娜莉。想要换酒保的小伙伴可以预购暴风城下的集结合集,仅需要488符文石,还有开到手软的卡包哦。在当挂机还要受惩罚?这一款游戏让你实现真正的躺赢,得到超多收益在许多竞技类网络游戏中都会出现玩家挂机的行为,特别是在一些团队竞技或者MOBA游戏中,挂机行为会严重影响双方对阵的平衡性,也是让队友非常厌恶的行为。针对玩家的挂机行为,许多游戏都推港口堵塞加剧,全球主要港口都受到了波及?今年的海运业似乎没有那么平静,有太多因素困扰着他们。譬如中国。美国新加坡等地供应链断层运费飙升船只不足,再加上疫情的影响,让港口的堵塞愈加显现。我们先来看看中国的数据,在香港和深圳炉石传说玩不明白的新英雄?他才是战棋玩家都忽视的烂分王炉石传说的新版本暴风城下的集结马上就要在8月4日上线了,按捺不住的玩家可以先入手预购合集,除了80卡包5金包,2金橙之外,还有法师的黑龙女儿女伯爵卡特拉娜普瑞斯托皮肤,这次的预购更忍3新角色伊鹤上线三句话,让玩家心甘情愿叫我老婆7月15日,忍者必须死3三周年庆典资料片鹤舞烽原终于上线啦,官方直接憋了个大招,给玩家带来最爽的周年庆典。这次的亮眼更新之一就是推出了在2020年忍者必须死3人气大赏中斩获18w投缺芯仍在继续,斯柯达车企全年减产达到这个数全球的缺芯影响,让今年很多车企都很是受伤,不少工厂都出了停工停产的情况,甚至有的车企还关闭了他们的一些分工厂。这一波辐射,的确是影响深远。这不,我们熟知的如福特通用本田大众等车企已忍者必须死3三周年除了美强飒新忍者,还有全新热血演武玩法忍者必须死3因其战斗竞技与动作跑酷的革新,以及东方水墨和日式漫画完美结合的独特美术风格一直受到许多战斗跑酷爱好者的青睐。7月15日,忍者必须死3迎来了它的三周年,忍者主角团外首个全对运动手表提供的恢复时间建议的正确理解佳明华为等等运动手表,都能提供训练后恢复时间这个参数,根据你的训练时长心率区间等表现,给出恢复时间的建议。比如恢复时间显示为48小时,那么这是不是意味着第二天第三天就不能跑步,要完网易新游王牌竞速,引爆全新赛场,玩家我还能开夏日炎炎,大汗淋漓的时候,总是会让人忍不住想起夏日凉爽的溪边,还有骑上自行车在风中驰骋感受凉风的快乐。可是外面酷暑难耐,又想体验一把竞速的快乐怎么办呢?王牌竞速就来帮大家实现这个梦