我正在尝试开发小型应用程序以简化我的工作。我知道要用R和VBA进行编码,但是我真的想开始做python,因为它越来越受欢迎。
我的应用程序应执行以下SQL代码:
SELECT *
FROM table1
WHERE column1 LIKE 'user input in label1'
AND column2 LIKE 'user input in label2'
用户表单在图片上应如下所示:
因此,用户(通常是我)应该在label1和label2中输入值,然后单击按钮执行SQL。导出应放入excel文件中。
非常感谢您的帮助。
致谢
答案 0 :(得分:2)
由于您没有特定的代码问题,但正在寻找入门信息,因此,我将为您指出一些地方,以查找所需的内容。
有一些软件包可以查询数据库。我最喜欢的是pyodbc。
如果要使用GUI,tkinter是一个不错的起点。
这是一些用于查询的基本代码。 tkinter可能会涉及一点点,因此您应该认真阅读以了解它。
code formatter
更新:
正如roganjosh在评论中指出的那样,您不应使用fstrings,因为这会使您容易受到sql注入的攻击。如果您有兴趣,请在评论中进行很好的讨论。
答案 1 :(得分:0)
对于图形用户界面,您可以使用python模块tkinter
(在此处读documentation)-对于数据库查询,有一些可用的模块,例如sqlite3
。试试看,然后再提出一些具体问题。