使用flask打开openpyxl创建的xlsx文件时出错

时间:2017-10-06 02:47:23

标签: python openpyxl

我试图在用户填写在Flask(WTForms)中创建的表单后将一些数据写入excel文件(使用openpyxl)。数据被写入excel表,但每次打开excel文件时,我都会收到以下错误。我不知道我需要做些什么来阻止警告出现。 Excel error

我的代码:

from openpyxl import Workbook, load_workbook
class MyForm(Form):
    Name = StringField('Name: ', [InputRequired("Please enter your name.")])

@app.route('/submit', methods=['POST'])
def submit_form():
    Name = form.Name.data
    workbook = load_workbook(filename='C:\\users\\TestUser\\Desktop\\Test.xlsx')
    worksheet = workbook.active
    appendData = worksheet.cell(row=1, column=1, value=(Name))
    worksheet.append(appendData)
    workbook.save('C:\\users\\TestUser\\Desktop\\Test.xlsx')

1 个答案:

答案 0 :(得分:0)

worksheet.append([Name])解决了这个问题。