import openpyxl
import os
from openpyxl import Workbook,load_workbook
from openpyxl.worksheet import worksheet
if __name__ == '__main__':
file_full_path = r'D:\gy_data\test.xlsx'
if os.path.isfile(file_full_path) != True:
workbook = Workbook()
worksheet = workbook.active
worksheet.title = "test"
column_names = ['姓名','班级','学号']
for i in range(len(column_names)):
worksheet.cell(row=1,column=i+1,value=column_names[i])
workbook.save(file_full_path)
sheet_name = 'test'
wb = openpyxl.load_workbook(file_full_path)
ws = wb[sheet_name]
max_row_num = ws.max_row
max_col_num = ws.max_column
ws._current_row = max_row_num
a = 'amy'
b = '8班'
c = '2023454722'
values = [a, b, c]
ws.append(values)
wb.save(file_full_path)