使用 Python 自动化您的 Excel 表格
必须手动将数据输入到您的 Excel 表格中的过程可能非常无聊,甚至可能被证明是卑鄙的。通过使用 python 创建我们的数据输入表单,您可以完成一项无聊、平凡的任务,并使其不那么无聊。如果我们打算收集有关同一主题的数据并且没有时间来回发送 Excel 表,我们甚至可以将已经制作的 python 脚本变成一个应用程序,我们可以与我们的同事共享。
在今天的教程中,您将学习如何使用 python 创建数据输入表单。您还将学习如何将 python 脚本转换为可以共享的应用程序。
在本教程中,我们将使用 PySimpleGUI,一个用于创建图形用户界面以创建数据输入表单的 python 库,以及 pandas,一个基于 python 的数据操作库,以使我们的 excel 表可以被 python 读取。
PySimpleGUI 是一个基于 python 的库/框架,可用于快速创建简单的图形用户界面。使用 PySimpleGUI,我们可以拥有文本框、复选框、下拉菜单、滑块等。
首先,我们将在命令提示符/终端中同时安装 pandas 和 pysimplegui:
pip install pandas
pip install pysimplegui
在我们的 IDE/文本编辑器中,让我们导入我们的库:
import pandas as pd
import PySimpleGUI as sg
使用 PySimpleGUI,我们可以使用 pysimplegui 提供的.theme()方法为我们的 GUI 窗口添加一些颜色。PySimpleGUI 有几个主题,所以一定要查看他们的官方文档: