Подключите нашего Telegram-бота для уведомлений о новых проектах

Работа с внешней базой (Python)

Разместить заказ
1 фрилансер уже откликнулся на этот заказ
Цены от 6000 ₽.
Сроки от 3 дней.
Данные обновляются раз в 10 минут.
T
Заказчик
Отзывы фрилансеров: + 0 - 0
Зарегистрирован на сайте 14 лет и 3 месяца
Бюджет: по договоренности
Исполнитель определен: Артемий В.  
Задача:

Требуется отобрать из базы Paradox в указанных строках только конкретные колонки, затем сделать импорт данных в excel.

1 Имеется регулярно изменяемая база paradox. Номера строк могут совпадать согласно первой колонке с именем "N":

1. Программа может быть выполнена на любом языке, но предложу Python. Важна производительность без ущерба для функционала.
2. Платформа Windows 10 x86.

Описание и действия пользователя(ТЗ):

1) При запуске программы появляется диалоговое окно с запросом ввести номера отбираемых строк из конкретного файла name.db, базы paradox.

2) Сами имена колонок задаются внутри кода, либо заранее через кнопку "настройки колонок" в стартовом окне. Во втором случае должно быть сохранение выбираемых колонок из указанных файла, чтобы не приходилось их перебивать при каждом запуске программы.

3) Программа должна уметь выбирать строки не только содержащие цифры, но любые комбинации цифр и букв, которые задаст пользователь в п.1 ТЗ. Если строк с указанной комбинацией не найдено после отбора, сообщать что "номер не существует".

4) Если номера строки найдены, то после отбора необходимых данных программа должна отобрать все данные колонок базы с указанными строками и отсортировать согласно соседней колонки от 1 до последнего номера.

5) Далее должно появиться окно с выбором пути к уже существующему файлу для добавления отобранных колонок в строках.

6) При указании файла, запись отобранных колонок в файл эксель, должна начинаться с 9-й строки(Так же должно регулироваться в настройках, либо в исходном коде и т.д.) файла эксель. 

7)Предыдущие 8 строк не должны замещаться/очищаться, т.к. используется готовый сторонний шаблон заполнения.

8) Импортированные колонки должны размещаться в файле эксель подряд, без пропусков. Т.е. если импортируются из базы paradox данные с колонок 1,5,9, то в эксель они должны попасть колонками 1,2,3.

----------

Просьба показать настройку odbc(Если потребуется для импорта данных с базы).

Так же прошу обсудить ТЗ по возможности для закрытия белых пятен.
Разделы:
Опубликован:
10.04.2025 | 23:22 [поднят: 10.04.2025 | 23:22] [последние изменения: 09.04.2025 | 23:27]

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».
-->-->