The goal of this project is create a simple, intuitive, graphical interface that allows the user to view and interact with a CSV and provide them with tools to manipulate the data. While the project is inteded to help developers it should also be clear and helpful enough that anyone can pick it up easily.
The tools that csv-simplified aims to create includes:
- Open
- View
- Save
- Search: find a particular value
- Query: find and return a range of values based on certain parameters
- Merge: combine 2 or more CSVs that contain shared data
- Find Duplicates: finds duplicate entries or values within the csv
- Find Anamolies: finds entries that have more or fewer values than other entries, or are not the same data type
You can test out a working example here, and use a csv file from this repository's test_csvs
folder.
If you are interested in contributing to csv-simplified you will need to install Node.js and npm and install AngularJS. Fork the respository to your own github account and clone it to your local machine. From there you should just need to change directory to CSV-simplified
and run npm start
set up a local serve and open it in your browser.
If this does not work for you please get in touch so that this section can be properly updated for future contributors.