Skip to main content
 首页 » 编程设计

python之使用 openpyxl 将工作表附加到现有的 excel 文件

2025年05月04日8qq78292959

我看到这篇文章使用 xlutils.copy 附加工作表:

https://stackoverflow.com/a/38086916/2910740

是否有仅使用 openpyxl 的解决方案?

请您参考如下方法:

我找到了解决方案。这非常简单:

def store_excel(self, file_name, sheet_name): 
    if os.path.isfile(file_name): 
        self.workbook = load_workbook(filename = file_name) 
        self.worksheet = self.workbook.create_sheet(sheet_name) 
    else: 
        self.workbook = Workbook() 
        self.worksheet = self.workbook.active 
        self.worksheet.title = time.strftime(sheet_name) 
    . 
    . 
    . 
    self.worksheet.cell(row=row_num, column=col_num).value = data