|
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) |
|
|