{"repo":"JBZoo/CSV-Blueprint","free":true,"listed":false,"github":"https://github.com/JBZoo/CSV-Blueprint","clone":"git clone https://github.com/JBZoo/CSV-Blueprint.git","description":"CSV Validator - Strict and automated line-by-line CSV checking tool based on customizable Yaml schemas","language":"PHP","stars":57,"topics":["csv","csv-format","csv-validator","jbzoo","csv-generation","csv-schema","csv-linter","line-by-line","schema","validation"],"license":"MIT","category":"workflow-automation","readme_excerpt":"CSV Blueprint Strict and automated line-by-line CSV validation tool based on customizable Yaml schemas. In seconds, make sure every char in a gigabyte file meets your expectations. I believe it is the simplest yet flexible and powerful CSV validator in the world. ☺️ Features - Just create a simple and friendly Yaml with your CSV schema and the tool will validate your files line by line. You will get a very detailed report with row, column and rule accuracy. - Out of the box, you have access to over 330 validation rules that can be combined to control the severity of validation. - You can validate each value (like, date has a strict format on each line), or the entire column (like, median of all values is within limits). It's up to you to choose the severity of the rules. - Use it anywhere as it is packaged in Docker or even as part of your GitHub Actions. - Create a CSV in your pipelines/ETL/CI and ensure that it meets the most stringent expectations. - Prepare your own libraries with complex rules using presets. This will help you work with hundreds of different files at the same time. - Create schema on the fly based on an existing CSV file and also analyze data in CSV - find out what is stored in your file and get a summary report. CLICK to see a typical cross-team workflow 1. Data Preparation: Team A generates CSV data adhering to a predefined format and places the file in a shared location accessible to Team B (e.g., a shared repository or cloud storage). 2. Notification","default_branch":null,"files":null,"tree":[],"storefront":"/r/JBZoo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JBZoo/CSV-Blueprint/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}