The CSV Management Tool is an application that allows you to read, process, filter, and export CSV files. Its user interface enables easy management of CSV files and data operations.
Clone this repository and install the dependencies:
git clone https://github.com/votre-repo/csv-management-tool.git
cd csv-management-tool
pip install -r requirements.txt
To launch the user interface, run the main.py file:
python src/ui/main_window.py
Contains classes for exporting dataframes in various formats.
Exports the dataframe to JSON.
Exports the dataframe to plain text.
Exports the dataframe to CSV.
- CSVProcessor → Processes CSV files.
- ColumnSelector → Selects and filters columns in dataframes.
- DataManager → Manages dataframe operations (column deletion, filtering, cell editing, duplicate checking and removal, dataframe merging).
- DataStorage → Stores and loads dataframes.
- FileSelector → Selects CSV files from the user interface.
- CSVApp → The main application for managing CSV files.
- ConfigWindow → The configuration window.
- Dialogs → Displays dialog boxes for user interactions.
- Tooltip → Displays tooltips for UI widgets.
{
"output_directory": "output",
"default_file_name": "merged.csv"
}
Licence Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus d'informations.