Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 excel中的自动边框-python 2.7 openpyxl_Python 2.7_Openpyxl - Fatal编程技术网

Python 2.7 excel中的自动边框-python 2.7 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

我想在我的代码中添加使用python和openpyxl模块在excel中自动构建数据的功能,请帮助,提前感谢。:)。到目前为止,当我使用openpyxl模块时,python抛出了一个“Side”错误,我曾经尝试安装openpyxl模块,但没有帮助

 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.")

问题到底是什么还不清楚。请简化示例并更加具体。