Мне действительно нужна помощь в python программировании cgi, я пытаюсь использовать скрипт python для записи в файл Excel из формы в html.
Это код:
#!/usr/bin/python
# Import modules for CGI handling
import cgi,cgitb
cgitb.enable(display=0, logdir="/cgi-bin")
#import libraries for write on excel file
import xlrd
import xlwings
# Create instance of FieldStorage
form = cgi.FieldStorage()
# Get data from fields
mail = form.getvalue('email')
psw = form.getvalue('password')
print ("Content-type:text/html\r\n\r\n")
print ("<html>")
print ("<head>")
print ("<title>CGI Program - Get value from html form</title>")
print ("</head>")
print ("<body>")
print ("<h2>Email : %s <br>Password : %s</h2>" % (mail, psw))
print ("</body>")
print ("</html>")
wb = xlwings.Book('data.xlsx')
Sheet1 = wb.sheets[0]
Sheet1.range(1, 1).value = mail
Sheet1.range(1, 2).value = psw
wb.save()
wb.close()
Это результат
Я могу получить данные из формы и распечатать их на новой странице html, но я не могу написать их в Excel .
Если у вас есть полная документация о python программировании cgi, как использовать функции ... Я буду благодарен.