首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >openpyxl正在导出带有错误的excel文件

openpyxl正在导出带有错误的excel文件
EN

Stack Overflow用户
提问于 2022-08-12 18:27:35
回答 1查看 48关注 0票数 -1

我有一个excel文件,其中前四行包含一些头文本,实际数据集从第4行开始。我试图构建一个简单的函数,在删除前4行后读取excel文件并输出相同的excel文件。

在将代码放入函数之前,我的代码就是这样的。

代码语言:javascript
运行
复制
import pandas as pd
from openpyxl import load_workbook, Workbook

wb = load_workbook('FILEPATH/excel.xlsx')
ws = wb['Sheet1']

ws = ws.delete_rows(0,4)

wb.save(r"FILEPATH/deleted_row.xlsx")

当我运行代码时,它正确地执行文件,但是当我试图打开excel文件时,它会给出错误,并说文件已损坏。需要注意的一点是,excel文件对rop行有一些格式设置。这就是引起某些问题的原因吗?

任何帮助都是非常感谢的。

编辑:这是错误的样子,文件没有打开。

EN

回答 1

Stack Overflow用户

发布于 2022-08-13 02:09:07

在openpyxl中,第一行应该是1,而不是0。因此,如果要删除前4行,则应将delete_row()更改为

ws = ws.delete_rows(0,4)

ws = ws.delete_rows(1,4)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73338389

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档