旧数据被覆盖-Python至Excel

时间:2019-10-25 15:27:10

标签: excel python-3.x openpyxl

我目前有一个注册系统,希望将用户的详细信息存储在excel文件中。下面的代码允许用户的详细信息存储在excel文件中,但是,一旦输入了新的详细信息,旧数据就会被新数据覆盖。我正在使用OpenPyxl。我一直在网上寻找答案,但一无所获。有人可以告诉我发生了什么问题吗。

    def excel():
      row = sheet.max_row
      column = sheet.max_column
      sheet.cell(row = row + 1, column =1).value = firstname.get()
      sheet.cell(row = row + 1, column= 2).value = lastname.get()
      sheet.cell(row = row + 1, column=3).value = username.get()
      sheet.cell(row = row + 1, column = 4).value = password.get()
      workbook.save(filename="Students Details.xlsx")

我还在下面添加了我的excel数据库的图像。输入新数据后,第2行中的所有内容都会被覆盖。我希望它移至第3行,依此类推。

Excel Database

谢谢:)

0 个答案:

没有答案
相关问题