Python 2.7 excel中的自动边框-python 2.7 openpyxl
我想在我的代码中添加使用python和openpyxl模块在excel中自动构建数据的功能,请帮助,提前感谢。:)。到目前为止,当我使用openpyxl模块时,python抛出了一个“Side”错误,我曾经尝试安装openpyxl模块,但没有帮助Python 2.7 excel中的自动边框-python 2.7 openpyxl,python-2.7,openpyxl,Python 2.7,Openpyxl,我想在我的代码中添加使用python和openpyxl模块在excel中自动构建数据的功能,请帮助,提前感谢。:)。到目前为止,当我使用openpyxl模块时,python抛出了一个“Side”错误,我曾经尝试安装openpyxl模块,但没有帮助 def raport_baza(self): try: global nr_reklamacji nr_ser = nr_reklamacji
def raport_baza(self):
try:
global nr_reklamacji
nr_ser = nr_reklamacji
"""Polączenie z bazą danych oraz pobieranie danych"""
connection = pymysql.connect(host=host1, # '192.168.10.100' ,
database=database1, # 'tester_produkcja' ,
user=user1, # 'marcin' ,
password=password1) # 'marcin96' )
try:
with connection.cursor() as cursor:
sql = "SELECT * FROM `Serwis` WHERE `Nr_reklamacji`=%s"
cursor.execute(sql, nr_ser)
result_dpcode = cursor.fetchall() # fetchone ()
""" zamiana krotki(tuple) na liczbę całkowitą"""
# result_dp = int(result_dpcode[0])
finally:
connection.close()
count = 1 # zapis danych od 2 komórki w exelu
niezgodny = openpyxl.load_workbook("Protokol_serwis.xlsx")
O = niezgodny['Arkusz1']
for dane in result_dpcode:
count += 1
O['A' + str(count)] = (dane[0])
O['B' + str(count)] = (dane[1])
O['C' + str(count)] = (dane[2])
O['D' + str(count)] = (dane[3])
O['E' + str(count)] = (dane[4])
O['F' + str(count)] = (dane[5])
O['G' + str(count)] = (dane[6])
O['H' + str(count)] = (dane[7])
O['I' + str(count)] = (dane[8])
O['J' + str(count)] = (dane[9])
O['K' + str(count)] = (dane[10])
O['L' + str(count)] = (dane[11])
O['M' + str(count)] = (dane[12])
O['N' + str(count)] = (dane[13])
#O['O' + str(count)] = (dane[14])
niezgodny.save("Protokol_serwis.xlsx")
os.startfile("Protokol_serwis.xlsx", 'print')
time.sleep(5)
count = 1 # zapis danych od 2 komórki w exelu
niezgodny = openpyxl.load_workbook("Protokol_serwis.xlsx")
O = niezgodny['Arkusz1']
for dane in result_dpcode:
count += 1
O['A' + str(count)] = ("")
O['B' + str(count)] = ("")
O['C' + str(count)] = ("")
O['D' + str(count)] = ("")
O['E' + str(count)] = ("")
O['F' + str(count)] = ("")
O['G' + str(count)] = ("")
O['H' + str(count)] = ("")
O['I' + str(count)] = ("")
O['J' + str(count)] = ("")
O['K' + str(count)] = ("")
O['L' + str(count)] = ("")
O['M' + str(count)] = ("")
O['N' + str(count)] = ("")
#O['O' + str(count)] = ("")
niezgodny.save("Protokol_serwis.xlsx")
except:
tkMessageBox.showerror("Błąd", "Wprowadź wszystkie reklamacje.")
问题到底是什么还不清楚。请简化示例并更加具体。