pandas操作excel向已有表追加数据

用pandas excelwriter创建对象用openpyxl的loadwork()赋表给writer最后在把dataframe利用to_excel函数如果sheetname是openpyxl读取已有excel文件已经存在的表就会提示At least one sheet must be visible,如果命名没有添加到writer中的表就可以追加新的表到前面openpyxl读取的文件后面,总之想问如何利用pandas向excel文件中已经创建的sheet添加数据而不是覆盖或者读取出来另建表

加上如下语句即可
self.Writewriter.book = load_workbook(self.ExcelFilePath)
self.Writewriter.sheets={ws.title:ws for ws in self.Writewriter.book.worksheets}
File.to_excel(excel_writer = self.Writewriter, sheet_name = self.ExcelSheetName, index = False)