Форум сайта python.su
Доброго времени суток.
Работаю с большим количеством бухгалтерских данных.
В основном они представлены в табличном виде.
Программное обеспечение у меня на службе использует MySQL в качестве СУБД.
Есть необходимость написать для обработки данных немного полезных утилиток.
Вопрос: существует ли Python-модуль в котором есть GUI объект, позволяющий
обрабатывать SQL SELECT запросы в табличном виде на манер Excel (непосредственное
редактирование ячеек таблицы) с последующими SQL UPDATE, INSERT или DELETE.
Спасибо.
P.S. TreeView - Tkinter-a пробовал. Как то не очень получилось (
Отредактировано Dva2lin (Авг. 4, 2023 21:18:03)
Офлайн
Dva2linА для чего там GUI? Чтобы что?
Есть необходимость написать для обработки данных немного полезных утилиток.
Dva2linЭто так глупо звучит. База данных - это база данных, это не клиент к базе данных. Если тебе нужен клиент для базы данных, то тебе надо сделать клиент для базы данных. Для этого подойдёт как tkinter, так и всё остальное. Где-то может прокатить и локальный Web-интерфейс, но не всё коту масленица, так как в теории оно красиво, а на практике потом это надоедливо всё, когда это надо делать каждый день, каждый час и так далее.
непосредственное редактирование ячеек таблицы
Отредактировано py.user.next (Авг. 5, 2023 06:30:29)
Офлайн
py.user.next
тебе надо сделать клиент для базы данных. Для этого подойдёт как tkinter, так и всё остальное.
Офлайн
Ты так и не ответил на вопрос про GUI, а ведь я его тебе задал не случайно. Может, ты не вкуриваешь немного, я объясню тогда: если у тебя данные хранятся в СУБД навроде MySQL, то это не просто так делается; значит, там данных до-хе-ра, и поэтому ты их не то что править не сможешь, как ты там задумал, ты их даже прочитать не сможешь, потому что на это понадобится где-то тысяча лет человеку; поэтому для таких вещей существуют программы, которые эти данные выбирают, ищут, правят, удаляют, потому что эти программы могут их прочитать за секунду и принять решение, а не за тысячу лет.
Что ты собрался в GUI-интерфейсе мышкой там выбирать? Запрос мышкой ты собрался составлять или что?
Поэтому и вопрос такой, поэтому и нет никаких “Python-модуль в котором есть GUI объект, позволяющий
обрабатывать SQL SELECT запросы в табличном виде на манер Excel”, люди же не дураки такую хрень писать. Её нет, потому что это глупость.
Dva2lintkinter - это самая простая вещь. Если ты её не смог применить для этого, то другие ты тоже не сможешь применить для этого. Там ещё ты не в состоянии в Яндексе набрать строку типа “GUI на Python”, поэтому очень сомнительно, что ты можешь вообще программировать.
Помимо Tkinter какие библиотеки красиво рисуют на экране монитора данные в виде таблицы?
Отредактировано py.user.next (Авг. 5, 2023 11:19:45)
Офлайн
py.user.next
Поэтому и вопрос такой, поэтому и нет никаких “Python-модуль в котором есть GUI объект, позволяющий
обрабатывать SQL SELECT запросы в табличном виде на манер Excel”, люди же не дураки такую хрень писать. Её нет, потому что это глупость.
Офлайн
Dva2linЕсли ты даже поисковыми системами пользоваться не умеешь, то какое программирование тебе? Ты думаешь, за тебя кто-то писать что-то будет? Не знаю, с чего ты взял, что любой дурак может сесть и начать программировать ни с того ни с сего. Видимо, ты насмотрелся рекламы от говношкол всяких. Так они к программированию не имеют отношения, они созданы только для того, чтобы деньги высасывать из наивных дураков всяких.
Советы понял.
Офлайн
py.user.next
Если ты даже поисковыми системами пользоваться не умеешь, то какое программирование тебе? Ты думаешь, за тебя кто-то писать что-то будет? Не знаю, с чего ты взял, что любой дурак может сесть и начать программировать ни с того ни с сего. Видимо, ты насмотрелся рекламы от говношкол всяких. Так они к программированию не имеют отношения, они созданы только для того, чтобы деньги высасывать из наивных дураков всяких.
Офлайн
Такого софта вагон и тележка
самый известный
https://demo.phpmyadmin.net/master-config/public/
а далее что угодно
https://github.com/ajay340/Web-Database-Management
https://github.com/slashbaseide/slashbase
https://github.com/icoman/SQL-Table-Editor
Отредактировано ZerG (Авг. 8, 2023 14:21:15)
Офлайн
ZerG
Такого софта вагон и тележка
самый известный
https://demo.phpmyadmin.net/master-config/public/
а далее что угодно
https://github.com/slashbaseide/slashbase
https://github.com/icoman/SQL-Table-Editor
Офлайн
https://github.com/ajay340/Web-Database-Management
Кроме того - можно просто юзать гуглшитс и притянуть к нему базу - но там уже надо обвязку на Jscript писать хотя это в целом не сложно
https://www.youtube.com/watch?v=Ov0ZKTeAvng
Офлайн