Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Можете продолжить работу с данными в Excel, а обработку, структурирование и анализ делать программно тем же Python-ом. Для обращения к данным в файлах Excel имеются питоновские библиотеки, задав в поисковике - "python excel" Вы о них узнаете. Например: xlrd, xlwt, xlutils, openpyxl, pandas, pyexcel.
Можно подключаться непосредственно к приложению Excel, как к COM-объекту - https://habr.com/ru/post/232291/#com
db_204 = mysql.connector.connect(
host = '192.168.22.204',
user = '1',
password = '1',
database = 'user'
)
print(db_204)
db_204 = MySQLDatabase(
host = '192.168.22.204',
user = '1',
password = '1',
database = 'user'
)
class BaseModel(Model):
class Meta:
database = db_204 # соединение с базой, из шаблона выше
class Firms(BaseModel):
firm_id = AutoField(column_name='id')
name = TextField(column_name='name', null=True)
class Meta:
table_name = 'firms'
query = Firms.select().where(Firms.firm_id < 10).limit(5).order_by(Firms.firm_id.desc())
firms_selected = query.dicts().execute()
Traceback (most recent call last):
File "peewee_my.py", line 33, in firms_selected = query.dicts().execute()
File "/Users/maciborka/Library/Python/3.8/lib/python/site-packages/peewee.py", line 1898, in inner
return method(self, database, *args, **kwargs)
File "/Users/maciborka/Library/Python/3.8/lib/python/site-packages/peewee.py", line 1969, in execute
return self._execute(database)
File "/Users/maciborka/Library/Python/3.8/lib/python/site-packages/peewee.py", line 2141, in _execute
cursor = database.execute(self)
File "/Users/maciborka/Library/Python/3.8/lib/python/site-packages/peewee.py", line 3142, in execute
return self.execute_sql(sql, params, commit=commit)
File "/Users/maciborka/Library/Python/3.8/lib/python/site-packages/peewee.py", line 3127, in execute_sql
cursor = self.cursor(commit)
File "/Users/maciborka/Library/Python/3.8/lib/python/site-packages/peewee.py", line 3111, in cursor
self.connect()
File "/Users/maciborka/Library/Python/3.8/lib/python/site-packages/peewee.py", line 3065, in connect
self._state.set_connection(self._connect())
File "/Users/maciborka/Library/Python/3.8/lib/python/site-packages/peewee.py", line 3964, in _connect
raise ImproperlyConfigured('MySQL driver not installed!')
peewee.ImproperlyConfigured: MySQL driver not installed!
pip install -r requirements.txtfrom peewee import MySQLDatabasefrom playhouse.mysql_ext import MySQLConnectorDatabase
Python: Работа с базой данных, часть 2/2: Используем ORM