Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/muhammadsaqib001/csv-transfromer-streamlit-app

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.
https://github.com/muhammadsaqib001/csv-transfromer-streamlit-app

csv csv-transformer data-science pandas python streamlit streamlit-cloud streamlit-webapp

Last synced: 4 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

# 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.