ACSV (Auto Comma-Separated Values) is a superset of CSV that allows for automatic population of cells in your data. It's designed to make data generation and manipulation more efficient, especially for large datasets or when working with repetitive patterns.
Key features:
- Fully compatible with standard CSV
- Automatic cell population using simple operators
- Support for incremental and decremental values
- Easy-to-use syntax for data manipulation
Try out ACSV in our online editor: ACSV Editor Demo
To use ACSV in your project, you can install it via npm:
npm install
Here's a simple example of ACSV syntax:
id,name,value
id++,name=John Doe,value=100
,,,
,,,
name=Jane Smith,value=200
,,,
,,,
This will generate:
id,name,value
1,John Doe,100
2,John Doe,100
3,John Doe,100
4,Jane Smith,200
5,Jane Smith,200
6,Jane Smith,200
We welcome contributions to ACSV! If you'd like to contribute, please follow these steps:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Please make sure to update tests as appropriate and adhere to the Contributor Covenant code of conduct.
This project is licensed under the MIT License - see the LICENSE file for details.
ACSV was created by Christopher Shelley.
If you encounter any issues or have questions, please file an issue on our GitHub issue tracker.