在原有的Excel文件中新创建一个子表格而不是重新创建一个新的Excel文件,具体实现如下:
import pandas as pd
int creatExcelSheet(excelDataFilePath:str, data:dict, sheet_name:str):
"""
# excelDataFilePath: 原始表格文件
# data: 自定义的数据,只要满足DataFrame格式的要求即可
# sheet_name 需要创建的子表名称
"""
df = pd.DataFrame(data=data)
writer = pd.ExcelWriter(excelDataFilePath, mode='a')
df.to_excel(writer, sheet_name=sheet_name)
# 将数据写入原有表格的sheet_name子表中
writer.save()
if __name__ == '__main__':
excelDataFilePath = r'D:\data\excelTestFile.xlsx'
data = {'A':'a', 'B':'b};
sheet_name = 'sheet2'
creatExcelSheet(excelDataFilePath, data, sheet_name)

本文介绍如何使用Python的pandas库在现有的Excel文件中新增子表,而非创建全新的文件。通过提供的代码示例,读者可以了解到具体的实现步骤。
1447

被折叠的 条评论
为什么被折叠?



