• python与excel


    1. 去获取特定列的值
    # 读excel的库
    import xlrd
    import xlwt
    # 写excel的库
    
    
    def read_sheet():
    	# 打开excel文件,创建一个workbook对象,book对象也就是xlsx文件,表含有sheet名
    	fbook = xlrd.open_workbook('D:/tet/trouble.xlsx')
    	# 使用sheets方法返回列表对象,[<xlrd.sheet.Sheet object at 0x103f147f0>]
    	fbook.sheets()
    	# 获取每个sheet表的名字
    	# fsheet = fbook._sheet_names
    	# 根据索引获取表名称,第一个工作表
    	fsheet = fbook.sheet_by_index(0)
    	# 获取数据表的行总数和列总数
    	rows = fsheet.nrows
    	clos = fsheet.ncols
    	print('This sheet is {0} rows and {1} cols'.format(rows, clos))
    	# 循环工作表的所有行
    	# for row in fsheet.get_rows():
    	# 	循环一行的所有列
    	#     for col in row:
    	#	获取一个单元格中的值
    	# 		print(col, row)
    	for row in fsheet.get_rows():
    		# 状态列在第几列
    		status_column = row[4]
    		# 状态值是在该列上的值
    		status_value = status_column.value
    		# 排除第一行标题
    		if status_value != '状态':
    			# 详细措施在第几列
    			detail_column = row[1]
    			# 值是该列该行的值
    			detail_value = detail_column.value
    			print('{0} is {1}'.format(detail_value, status_value))
    
    if __name__ == '__main__':
        read_sheet()
    

    RUN:

    优化故障处理流程  is 已完成
    发布平台制定新的发布规范,拒绝一次性服务发布 is 已完成
    运维会重新梳理配置文件和应用的对应关系 is 已完成
    运维开发推进所有系统的健康检测api is 进行中
    
  • 相关阅读:
    理解glance
    基于Kubernetes(k8s)的RabbitMQ 集群
    docker最佳实践-----美团点评的分享
    成功搭建云计算的关键技巧------过完年第一篇
    从SDN鼻祖Nicira到VMware NSX 网络虚拟化平台的简单探讨
    openstack多region介绍与实践---转
    openstack架构
    kvm网络虚拟化
    kvm虚拟化操作
    html-from提交表单
  • 原文地址:https://www.cnblogs.com/sihye/p/12654345.html
Copyright © 2020-2023  润新知