打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
使用 Python 和 Streamlit 从 Excel 中进行 VLOOKUP
userphoto

2023.07.21 广东

关注

在做其他项目时,我无意中看到了 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
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
核对两个表格,用这个excel功能比Vlookup还简单!
开发者新闻 | 如何使用 Streamlit 和 FastAPI 构建即时机器学习 Web 应用程序...
(工具篇):S4E07: 用Excel就能实现的几个逆天功能!
Excel如何既实现VLOOKUP功能 又可以不用考虑顺序问题
就这么任性,VLOOKUP函数左右,右左查询,随便玩!
回顾 | 黑马带你搞定Excel!(函数篇)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服