使用Pandas或其他模块在Python中读取没有隐藏列的Excel文件
发布时间:2020-12-16 22:30:38 所属栏目:Python 来源:网络整理
导读:任何人都可以告诉我如何在Python中使用Pandas或任何其他模块读取没有隐藏列的Excel文件? 当我尝试使用Pandas读取excel文件时,例如: file_np = pd.read_excel(f_name) dataframe file_np始终包含所有列.从这个数据框中,我不知道如何识别哪个列隐藏在Excel文
任何人都可以告诉我如何在Python中使用Pandas或任何其他模块读取没有隐藏列的Excel文件? 当我尝试使用Pandas读取excel文件时,例如:
dataframe file_np始终包含所有列.从这个数据框中,我不知道如何识别哪个列隐藏在Excel文件中. 最佳答案
我不认为熊猫是开箱即用的.
输入 不幸的是,你必须做一些冗余阅读(两次). openpyxl做你想要的 –
产量
说明 首先使用openpyxl读取文件 –
在单元格中搜索隐藏属性(这是捕获隐藏列的位置)
使用pandas读取相同的文件 – df = pd.read_excel(loc) 通过从其余部分中减去隐藏的列来查找未隐藏的列 –
最后,过滤掉隐藏的列 –
P.S 我知道我可以做colDimension.hidden ==如果没有colDimension.hidden则为False或simple – 这里的目标是捕获隐藏的列,然后相应地进行过滤.希望这可以帮助! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |