testFIle / app.py
kim368882's picture
Update app.py
9bce0d9 verified
raw
history blame
661 Bytes
import gradio as gr
import pandas as pd
def save_excel(file):
save_path = "uploaded_file.xlsx"
df = pd.read_excel(file.name)
df.to_excel(save_path, index=False)
file_url = f"/files/{save_path}"
return file_url
def upload_and_save(file):
file_url = save_excel(file)
print(f"File saved to {file_url}")
return file_url
with gr.Blocks() as demo:
with gr.Row():
file_input = gr.File(file_types=[".xlsx"], label="Upload Excel File")
output_text = gr.Textbox(label="File URL")
file_input.change(upload_and_save, inputs=file_input, outputs=output_text)
if __name__ == "__main__":
demo.launch(share=True)