python - Delete single column from multiple xlsx sheets using python
问题描述
Can anyone know that how to delete same single column from multiple xlsx sheet using python?
After that those sheets save it to same path.
解决方案
首先,您应该使用 Excel 工作簿创建一个列表并保存在一个名为“files”的变量中:
dfs = []
for file in files:
df = pd.read_excel(file, sheet_name = None)
dfs.append(df)
col_to_delete = ['Your columns']
for df in dfs:
#Here you delete one by one
df.drop(labels = col_to_delete, inplace = True)
之后,我不知道您是否要合并所有 .xlsx 或覆盖,但这是另一个问题,请查看 pd.Write() 的文档以保存文件
希望能帮助到你
推荐阅读
- php - 从codeigniter中的另一个函数获取变量
- javascript - javascript加载并循环显示每个图像
- android - 在 android.mk 系统应用程序 android 中包含 .so
- node.js - 错误找不到模块“续集”
- java - SvnKit 导出在 linux 上随机失败
- mysql - `select * from table where cloumn(varchar) =0` 选择所有数据
- codeigniter - 验证错误与 codeigniter 中的 flashdata 无关
- python - 无法从python中的外部位置读取文件
- c# - 如何检查两个 Span
相交? - php - 查询 mariadb 数据库在 phpmyadmin 中有效,但在 php 中无效