testFIle / app.py
kim368882's picture
Create app.py
1cc6067 verified
raw
history blame
628 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)
return f"File saved to {save_path}"
def upload_and_save(file):
message = save_excel(file)
output_text.update(value=message)
with gr.Blocks() as demo:
with gr.Row():
file_input = gr.File(file_types=[".xlsx"], label="Upload Excel File")
output_text = gr.Textbox(label="Output")
file_input.change(upload_and_save, inputs=file_input, outputs=output_text)
if __name__ == "__main__":
demo.launch(share=True)