python读取excel表格每个的sheet,获取每个sheet最后一行第一列之后每数值,如低于90且列名不等于‘区’或者‘省’或者‘街道’, id ,‘日期’,‘数量’, ‘国家’ ,则以,若删除该列数据,
时间: 2024-05-21 19:13:18 浏览: 98
可以使用Python的pandas库来读取Excel表格。具体可以按照以下步骤操作:
1. 使用pandas库的read_excel函数读取Excel表格,例如:data = pd.read_excel('example.xlsx', sheet_name=None)
2. 遍历每个sheet,获取每个sheet的最后一行第一列之后的每个数值,可以使用pandas库的iloc函数,例如:last_row = sheet.iloc[-1,1:]
3. 遍历每个数值,判断是否低于90且列名不等于‘区’或者‘省’或者‘街道’,可以使用pandas库的iterrows函数和isin函数,例如:for index, row in last_row.iterrows(): if row < 90 and row.name not in ['区', '省', '街道']: sheet = sheet.drop(row.name, axis=1)
4. 若删除该列数据,则可以使用pandas库的drop函数,例如:sheet = sheet.drop(row.name, axis=1)
注意:以上代码仅为参考,具体实现需要根据实际情况进行调整。
阅读全文