Python 3.x excel文件不会通过python传输到sqlite

Python 3.x excel文件不会通过python传输到sqlite,python-3.x,excel,sqlite,Python 3.x,Excel,Sqlite,我正在使用python使用url从web下载并保存xlsx文件。接下来,我将使用python代码转换为sqlite(.db)。问题是xlsx文件没有转换为db文件。但是当我手动打开xlsx文件并点击save按钮,然后使用python将该xlsx文件转换为db文件时,它就可以工作了。似乎文件下载不正确 谢谢你的帮助 def download_and_save_data(url, filename_response): retrieve(url, filename_respo

我正在使用python使用url从web下载并保存xlsx文件。接下来,我将使用python代码转换为sqlite(.db)。问题是xlsx文件没有转换为db文件。但是当我手动打开xlsx文件并点击save按钮,然后使用python将该xlsx文件转换为db文件时,它就可以工作了。似乎文件下载不正确

谢谢你的帮助

    def download_and_save_data(url, filename_response):
        retrieve(url, filename_response+'.xlsx')

    def convert_xlsx2db(filename_response):
        con=sqlite3.connect(filename_response+".db")
        wb=pd.read_excel(filename_response+'.xlsx', sheet_name='Data', engine='openpyxl')
        wb.to_sql(filename_response, con=con, if_exists="replace")
        con.close()