Python删除Excel表头前空行时误删表头列的问题求助
Python删除Excel表头前空行时误删表头列的问题求助
我的Excel表格里列名是从第2行开始的,第1行完全是空的。但当我尝试删除这行空行的时候,居然连第2行的列名也被误删了,最后只留下了第一列的列名,有没有大佬能帮我看看我哪里操作错了呀?
原始表格状态
| | | | Column A | Column B | | Cell 1 | Cell 2 | | Cell 3 | Cell 4 |
我想要的预期效果
| Column A | Column B |
|---|---|
| Cell 1 | Cell 2 |
| Cell 3 | Cell 4 |
实际得到的错误结果
| Column A |
|---|
| Cell 1 |
| Cell 3 |
我已经试过两种工具来处理:
- 使用openpyxl的代码
sheet.delete_rows(1)
- 使用pandas的代码
df = df.drop(index=0)
备注:内容来源于stack exchange,提问作者VC1090
相关产品推荐
相关产品推荐

