使用 Python 和 Streamlit 从 Excel 中进行 VLOOKUP
2023-09-11 14:18:32 时间
在做其他项目时,我无意中看到了 Streamlit 框架,它让我大吃一惊。它是一个开源框架,可帮助在几秒钟内构建 Web 应用程序。在此之前,我使用的是 Flask 库,它也很容易创建 Web 应用程序,但与 Streamlit 相比,它需要更多时间。在 Streamlit 中你不需要考虑设计、模板和其他前端的东西,它已经为你创建好了,对于后端开发人员来说,它看起来不仅仅是漂亮。最好的部分是,您可以将您的项目上传到 GitHub 并使用 Streamlit 服务器将您的项目在线推送。您可能没有最漂亮的网址,但如果您从事个人项目或小团体项目,我认为这不是什么大问题。
在本教程中,我将向您展示如何创建 Streamlit 项目并将其推送到网络上。例如,我将使用 excel 中的 VLOOKUP 函数。Excel 是一个强大的工具,有很多选项,但大多数人只使用了 1%–2% 的 excel 功能。我想检查一下我们是否可以只提取我们工作真正需要的一些功能,并在我们自己的环境中创建它们。我选择 VLOOKUP 作为第一个功能,因为我的同事多次要求我在多个数据之间查找信息,所以我创建了一个 Streamlit 网络应用程序,以便他们可以轻松地自己完成。它是 VLOOKUP 的升级版,但主要功能是相同的。
计划是创建一个 Streamlit 网络应用程序,我们可以在其中上传 excel 文件或模板,网络应用程序将找到所有必要的数据并将它们连接在一起。最后,我们将能够下载一个包含结果的新 excel 文件。
我将在这个项目中使用 Pycharm,但您可以自由使用其他 IDE。让我们导入必要的库。我们只需要三个
import streamlit as st
import pandas as pd
from io import BytesIO
相关文章
- How to run python interactive in current file's directory in Visual Studio Code? Python路径问题
- python pd.read_excel读取多级目录exel表格xlsx数据,进行类别一对一填充和映射
- Python VS VBA 读取Excel中的文本框组件
- python字符串用法详解(str、下标、切片、查找、修改、判断)
- 人生苦短,我用Python!为什么现在越来越多的人转行python?
- 35岁了转行python可以吗?什么样的人合适学习Python?
- 复合数值积分方法以及Python程序实现
- python【模块】xml.etree.ElementTree 解析 xml
- Python 数据结构之元组
- Python 操作 Excel,如何又快又好?
- python中往json中添加文件的方法
- python列表切片
- 「基于Python技术的智慧中医商业项目」Django前端用户交互设计
- Python视频剪辑AutoCut在文档中合成制作口播视频
- Python教程之正则表达式实现拼音与中文提取并存储excel(教程含源码)
- Excel 函数教程之VLOOKUP实用教程与10个适用于初学者和高级用户的VLOOKUP案例(教程含数据excel)
- Python编辑器(PyCharm)超详细安装教程
- 【python 学习】——pycharm终端解释器和Python解释器配置
- 【机器学习——贝叶斯分析】——Python实现、模型保存与调用
- 【Python】爬虫获取微博热搜数据,response中文显示“u7814u7a76u8bc1u5b9eu”
- [Python]2分钟完成python + Selenium Web端自动化环境搭建,开启~~~
- python 第三方包openpyxl 实现Excel读写操作
- (原)windows8.1上使用opencv for python
- Python Excel 去重