CSV स्कीमा वैलिडेटर

CSV स्कीमा वैलिडेटर

Your files never leave your device. Processed locally. 100% private.

Unlocking Tool Engine...

कैसे उपयोग करें CSV स्कीमा वैलिडेटर

तीन सरल चरणों में अपना कार्य पूरी तरह से पूरा करें।

1

CSV अपलोड करें

अपना CSV फ़ाइल छोड़ें।

2

स्कीमा अपलोड या परिभाषित करें

JSON स्कीमा अपलोड करें या मैन्युअल रूप से नियम परिभाषित करें: आवश्यक कॉलम, प्रकार, बाधाएं।

3

परिणाम देखें

पंक्ति और कॉलम संदर्भों के साथ सत्यापन त्रुटियां। रिपोर्ट डाउनलोड करें।

4

Review Report

Instantly see missing columns, type violations, and unique constraint errors.

अक्सर पूछे जाने वाले प्रश्न

के बारे में सब कुछ जो आपको जानना चाहिए CSV स्कीमा वैलिडेटर.

कौन से स्कीमा प्रारूप समर्थित हैं?

JSON Schema (draft-07) और कस्टम YAML नियम फ़ाइलें।

क्या मैं एकाधिक CSV सत्यापित कर सकता हूँ?

हाँ — एकाधिक फ़ाइलों के विरुद्ध समान स्कीमा चलाएँ और एक संयुक्त रिपोर्ट प्राप्त करें।

क्या मेरी फ़ाइल अपलोड होती है?

नहीं। सब कुछ स्थानीय रूप से चलता है।

फ़ाइल आकार सीमा?

ब्राउज़र मेमोरी सीमा तक फ़ाइलें प्रोसेस करें।

क्या मैं स्कीमा सहेज सकता हूँ?

हाँ — CI/CD पाइपलाइनों या भविष्य के सत्यापन में पुन: उपयोग के लिए स्कीमा निर्यात करें।

Can I manually create a data contract JSON?

Yes. The contract is a simple JSON file with a 'name' field and a 'columns' array. Each column object needs at minimum 'name' (string) and 'type' (one of: 'string', 'integer', 'float', 'boolean', 'date'). Add 'nullable: false' to enforce NOT NULL. Example: {"name": "Orders Contract", "columns": [{"name": "order_id", "type": "integer", "nullable": false}, {"name": "customer_email", "type": "string"}]}

How many violations will it report?

The validator reports up to 500 row-level violations per run to keep the output readable. If your file has more than 500 violations, fix the systematic issue (wrong type in an entire column) and re-run. Missing column violations are always fully reported regardless of count.