विभिन्न डेटा प्रारूपों के बीच रूपांतरण के लिए उपकरण
अपडेट
हाल ही में जारी सुधार
CSV डेटा को स्वचालित रूप से TypeScript इंटरफ़ेस या टाइप में बदलें।
स्प्रेडशीट डेटा या डेटाबेस एक्सपोर्ट से टाइप जेनरेट करने के लिए उपयोगी।
स्वचालित CSV पार्सिंग
स्वचालित टाइप अनुमान
null मान हैंडलिंग
स्वचालित एरे टाइप जेनरेशन
पहली पंक्ति के हेडर प्रॉपर्टी नाम बनते हैं
नंबर, बूलियन, null स्वचालित रूप से टाइप अनुमान होते हैं
विभिन्न डिलीमीटर (कॉमा, टैब, सेमीकोलन) का समर्थन
यह उपकरण CSV (Comma-Separated Values) डेटा का विश्लेषण करके TypeScript इंटरफेस या प्रकार स्वचालित रूप से उत्पन्न करता है। स्प्रेडशीट डेटा, डेटाबेस निर्यात फाइलें, API प्रतिक्रियाएं आदि से CSV डेटा पेस्ट करें और यह हेडर तथा डेटा मानों का विश्लेषण करके सटीक प्रकार परिभाषाएं उत्पन्न करता है।
CSV दर्ज करें
बाएँ editor में CSV डेटा दर्ज करें या उपलब्ध sample डेटा लोड करें।
separator और विकल्प सेट करें
separator (comma, tab आदि), टाइप का नाम, output format और header उपयोग करने जैसे विकल्प सेट करें।
परिणाम जाँचें
दाएँ editor में बदला हुआ TypeScript कोड real time में दिखाई देता है।
कॉपी या डाउनलोड करें
कॉपी बटन से परिणाम clipboard पर कॉपी करें या डाउनलोड बटन से उसे .ts फ़ाइल के रूप में सहेजें।
'पहली पंक्ति को header के रूप में उपयोग करें' विकल्प बंद करने पर column1, column2 जैसे अपने-आप बने property names के साथ टाइप बनाए जाते हैं।
RFC 4180 मानक के अनुसार, quotes में बंद cell के भीतर comma को separator नहीं बल्कि डेटा माना जाता है। उदाहरण के लिए, "Seoul, Korea" एक ही मान के रूप में पहचाना जाता है।
column की सभी rows का विश्लेषण किया जाता है। यदि सभी मान संख्याएँ हैं तो number, और मिले-जुले होने पर string infer होता है। खाली मान होने पर null union भी जोड़ा जा सकता है।
'array टाइप बनाएँ' विकल्प चालू करने पर प्रत्येक row टाइप के साथ type Rows = Row[] जैसा array टाइप भी बनाया जाता है। यह डेटा सूचियों के साथ काम करते समय उपयोगी है।
Excel फ़ाइलें (.xlsx) सीधे समर्थित नहीं हैं। Excel में 'Save As' → 'CSV' चुनकर फ़ाइल सहेजें, फिर उस CSV डेटा को पेस्ट करें।