Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/muhammadsaqib001/csv-transfromer-streamlit-app
- Owner: MuhammadSaqib001
- Created: 2024-10-16T19:02:29.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-11-10T13:47:54.000Z (3 months ago)
- Last Synced: 2025-02-10T21:44:07.004Z (4 days ago)
- Topics: csv, csv-transformer, data-science, pandas, python, streamlit, streamlit-cloud, streamlit-webapp
- Language: Python
- Homepage: https://csv-transfromer.streamlit.app/
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.