Skip to content

CSV Editor is an intuitive web application built using Streamlit that allows users to upload, process, edit, and download CSV files. The tool checks for the presence of required columns in the input CSV and applies necessary transformations before presenting the data in an editable format.

Notifications You must be signed in to change notification settings

MuhammadSaqib001/CSV-Transfromer-Streamlit-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSV Editor 🗃️

Description

The CSV Editor is a user-friendly web application built with Streamlit. It simplifies CSV file management by allowing users to upload, process, and edit their data. The app automatically checks for required columns, applies necessary transformations, and displays the data in an editable format. Once modifications are complete, users can download the final CSV file.

Features

  • Upload CSV: Upload a CSV file that contains all the required columns.
  • Validation: Automatically checks for missing required columns and alerts the user.
  • Data Processing: The app processes the CSV to apply any necessary transformations.
  • Edit Data: View and edit the processed CSV in an interactive table format.
  • Download CSV: After editing, download the updated CSV file.

How It Works

  1. Upload a CSV file.
  2. The app validates the file, checking for required columns.
  3. The CSV is processed and displayed for editing.
  4. Make any additional changes as needed.
  5. Download the final, transformed CSV file.

About

CSV Editor is an intuitive web application built using Streamlit that allows users to upload, process, edit, and download CSV files. The tool checks for the presence of required columns in the input CSV and applies necessary transformations before presenting the data in an editable format.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •