python 如何添加sheet,Python如何添加Sheet

原创
ithorizon 7个月前 (09-28) 阅读数 49 #Python

Python如何添加Sheet

在Python中,我们可以使用pandas库来添加Sheet,我们需要导入pandas库,然后读取Excel文件,我们可以使用ExcelWriter类来添加新的Sheet。

下面是一个简单的示例代码:

import pandas as pd
读取Excel文件
df = pd.read_excel('example.xlsx')
使用ExcelWriter添加新的Sheet
with pd.ExcelWriter('example.xlsx') as writer:
    df.to_excel(writer, index=False)  # 将DataFrame保存为新的Sheet
    print("Sheet已添加")

在这个示例中,我们读取了一个名为example.xlsx的Excel文件,并使用ExcelWriter类添加了一个新的Sheet,我们将DataFrame保存为新的Sheet,并打印出添加成功的消息。

这种方法会覆盖原有的Sheet,如果您想在不覆盖原有Sheet的情况下添加新的Sheet,可以使用ExcelWriter类的sheet_name参数来指定新的Sheet名称。

with pd.ExcelWriter('example.xlsx', sheet_name='新Sheet') as writer:
    df.to_excel(writer, index=False)

在这个示例中,我们将新的Sheet保存为名为新Sheet的新的工作表,这样,原有的Sheet不会被覆盖,而是会保留在Excel文件中。



热门