excel_file = self.filename
con = sqlite3.connect(excel_file + ".db")
wb = pd.read_excel(excel_file, sheet_name = [0])
for sheet in wb:
wb[sheet].to_sql(sheet, con, index=False)
con.commit()
con.close()
Привет, выше - функция, которая вызывается, когда я нажимаю кнопку «Загрузить список» (кнопка tk). Он отлично обновляет данные в базу данных sqlite3; однако проблема заключается в том, что он создает файлы базы данных как «nameofdatabase.xlsl.db» вместо «nameofdatabase.db». Кроме того, поскольку в базе данных есть одна таблица, по умолчанию в качестве имени таблицы указано «0» (ноль). Любое предложение?