Скрипт, для автозаполения таблиц "Microsoft Access" случайными данными.
Зависимости:
pip install pyodbc
Рекомендуется весрия python 3.11
Запуск:
python main.py
В папке проекта создайте файл config.json со следующим содержимым:
{
"file_path": "windows-firm.accdb",
"abs_path": false,
"table": "Замеры",
"lines_count": 30,
"fields": [
"address",
"phone",
"date",
"skip"
],
"has_id": false
}
Описание параметров и их назначение.
- file_path - путь до вашего файла (можно указывать как абсолютный, так и относительный путь)
- abs_path - установить на
true
, если путь абсолютный - table - назыание таблицы
- lines_count - количество генерируемых строк
- fields - список ключей к функциям из файла
fields_generator.py
внури фунцииfunc_dict()
- has_id - установить на
ture
, если есть индексируемое поле (ТОЛЬКО ПЕРВОЕ ПОЛЕ)
Как сделать свой генератор поля:
- Создайте функцию с любым названием в файле
fields_generator.py
- Пропишите свой функционал
- Верните через
return
сгенерированное значение - в фунции
func_dict()
создайте свои ключ и значение по аналогии с существующими