可以使用Streamlit,这是一个用于快速构建和共享数据应用的库。

以下是一个简化的示例,允许用户上传.xlsx文件并生成.json文件:

安装Streamlit

首先,确保你已经安装了Streamlit和pandas库。如果没有安装,可以使用以下命令进行安装:

pip install streamlit -i https://pypi.tuna.tsinghua.edu.cn/simple

创建Streamlit应用程序

创建一个新的Python脚本文件(例如app.py)并添加以下代码:

import streamlit as st
import pandas as pd
 
st.title('Excel to JSON Converter')
 
uploaded_file = st.file_uploader("Choose an Excel file", type="xlsx")
 
if uploaded_file is not None:
    df = pd.read_excel(uploaded_file)
    st.write("Excel file content:")
    st.write(df)
    
    json_data = df.to_json(orient='records', force_ascii=False)
 
    st.download_button(
        label="Download JSON",
        data=json_data,
        file_name='data.json',
        mime='application/json'
    )

运行Streamlit应用程序

在终端或命令行中,导航到包含app.py的目录,并运行以下命令启动Streamlit应用程序:

python -m streamlit run app.py

然后打开浏览器,访问Streamlit提供的本地URL(通常是http://localhost:8501/http://127.0.0.1:8501/),你应该会看到一个简单的页面,允许你上传.xlsx文件并下载生成的.json文件。