VCF से CSV और CSV से VCF – Contacts Converter

VCF से CSV और CSV से VCF – Contacts Converter

Contacts की VCF फाइल को CSV में बदलें या CSV लिस्ट से नई VCF बनाएं। डाउनलोड से पहले नाम, फोन नंबर और email का प्रीव्यू देखें।

Contacts की फाइल बदलें

UTF-8 vCard 3.0/4.0 ↔ comma वाली CSV। नाम, फोन नंबर, email, संस्था और notes रखे जाते हैं। Conversion इसी ब्राउज़र में होता है।

CSV headings: Name, Phone1, Phone2 … Phone20, Email1 … Email20, Organization, Notes। Name जरूरी है। Spreadsheet में फोन columns को Text चुनकर import करें; CSV पर सीधे double-click करने से zero बदल सकते हैं।

प्रीव्यू: पहले 10 contacts

VCF से CSV और CSV से VCF कैसे बनाएं?

  1. पहले चुनें कि फाइल किस फॉर्मेट में बदलनी है।
  2. UTF-8 फाइल चुनें या उसका टेक्स्ट पेस्ट करें।
  3. CSV को spreadsheet में खोलना है तो spreadsheet-safe विकल्प चालू रहने दें।
  4. Contacts बदलें दबाएं। प्रीव्यू और छूटे हुए fields की सूचना देखें।
  5. फाइल डाउनलोड करें। Contacts app में import करने से पहले कुछ entries जांचें और देखें कि वह पुराने contacts के साथ duplicates कैसे संभालती है।

कौन-कौन सी जानकारी रखी जाती है?

हर contact की एक CSV row बनती है। नाम, 20 तक फोन नंबर, 20 तक emails, संस्था और notes रखे जाते हैं। दो नंबर हों तो Phone1 और Phone2 अलग columns में मिलेंगे। इस टूल में हिंदी नाम, नंबर के आगे + और शुरुआती zero टेक्स्ट के रूप में रहते हैं।

Plain UTF-8 vCard 3.0 और 4.0 पढ़ी जा सकती है। डाउनलोड होने वाली VCF vCard 3.0 में बनती है। Folded lines, escaped comma और कई lines वाले notes चलते हैं। फोन के आगे tel: जैसा URI prefix हटता है। Duplicate contacts अपने आप नहीं हटते और फोन नंबर असली है या नहीं, इसकी जांच नहीं होती।

CSV की सही headings और उदाहरण

Headings ऐसे रखें: Name,Phone1,Email1,Organization,Notes। Name जरूरी है; बाकी supported columns जरूरत के हिसाब से रखें। ज्यादा नंबर हों तो Phone2 से Phone20, emails हों तो Email2 से Email20 जोड़ें। अनजान या दो बार आई heading और कम-ज्यादा columns वाली rows पर conversion रुक जाता है।

उदाहरण में रीना Demo का नाम, +910001234567, दूसरा नंबर 0012345, demo email और दो lines का note है। VCF को CSV करने पर दोनों नंबर एक row में अलग columns में आते हैं। वही CSV वापस VCF करने पर एक contact मिलता है। ये केवल उदाहरण के values हैं, चालू नंबर होने की पुष्टि नहीं है।

किसी cell में comma या नई line हो तो उसे double quotes में रखें। अंदर का double quote दो बार लिखें। यह version comma वाली CSV पढ़ता है। Semicolon वाली CSV या Google/Outlook की अलग headings हों तो पहले इस फॉर्मेट में बदलें।

Excel में नंबर के शुरुआती zero कैसे बचाएं?

CSV फाइल हर spreadsheet को यह नहीं बता सकती कि नंबर को टेक्स्ट मानना है। सीधे double-click करने से zero हट सकते हैं, लंबा नंबर बदल सकता है या + को formula की तरह पढ़ा जा सकता है। Text/CSV import से खोलें और फोन columns के लिए Text चुनें।

Spreadsheet-safe विकल्प हर भरे हुए फोन cell के आगे apostrophe लगाता है। Formula जैसे शुरू होने वाले cells में भी यह लगाया जाता है—जैसे =, +, – या @, शुरुआती whitespace के बाद भी। इससे CSV का लिखा हुआ value बदलता है; कुछ apps apostrophe दिखा सकती हैं। CSV से VCF बनाते समय removal विकल्प इस टूल का protective apostrophe हटा देता है। अगर वह character आपकी असली जानकारी का हिस्सा है तो removal बंद करें। यह सुविधा हर importer में एक जैसे व्यवहार की गारंटी नहीं है।

सीधे टेक्स्ट cells वाली Excel फाइल चाहिए तो CSV से Excel वाला टूल उपयोग करें।

सीमा, छूटने वाले fields और privacy

एक फाइल 2 MB तक, टेक्स्ट 10 लाख characters तक और 5,000 contacts तक हो सकते हैं। हर cell की सीमा 32,767 characters है। यह ऊपर बताए fields का converter है। फोटो, पता, birthday, categories, custom fields और IDs नहीं रखे जाते; उनके property names और कितनी बार मिले, यह सूचना दिखती है। फोन/email के labels, preferred settings और नाम के अलग-अलग structured हिस्से भी नहीं रखे जाते। संस्था के हिस्से साधारण टेक्स्ट में जोड़ दिए जाते हैं।

पुरानी vCard 2.1, quoted-printable/base64 encoded fields और UTF-8 के अलावा दूसरी charset नहीं चलती। Encoding का अंदाजा लगाने के बजाय plain UTF-8 vCard 3.0 में दोबारा export करें। Conversion का कोड चुनी हुई फाइल को इसी ब्राउज़र में पढ़ता है; उसका टेक्स्ट server पर नहीं भेजता और browser storage में नहीं रखता। साइट के सामान्य assets और analytics अलग से लोड हो सकते हैं।

आम दिक्कतें और उनका हल

CSV headings की error: Mobile column को Phone1 और Full Name को Name करें। हर row में headings जितने ही columns हों।

पुरानी VCF नहीं चल रही: VERSION और export settings देखें। UTF-8 vCard 3.0 में फिर export करें। सिर्फ extension बदलकर .vcf को .csv कर देने से conversion नहीं होता।

Excel में नंबर बदल गया: डाउनलोड हुआ टेक्स्ट जांचें और फोन columns को Text चुनकर import करें। पहले से हटे digits यह टूल वापस नहीं खोज सकता।

कुछ जानकारी नहीं आई: छूटे हुए fields की सूचना देखें। इस version में केवल बताए fields आते हैं; फोटो और पते समेत पूरा contact export करने के लिए अलग तरीका चाहिए।

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

क्या contacts upload किए बिना VCF को CSV बना सकते हैं?

हां। फाइल चुनें या टेक्स्ट डालें। Conversion इसी ब्राउज़र में होगा और बदली हुई फाइल डाउनलोड कर सकेंगे।

क्या CSV से फोन में import करने वाली VCF मिलेगी?

हां, सही headings हों तो vCard 3.0 फाइल बनती है। Import और duplicate contacts का व्यवहार आपकी contacts app पर निर्भर है।

एक contact के कई नंबर बचेंगे?

हां। 20 तक नंबर और 20 emails अलग numbered CSV columns और VCF properties में रखे जाते हैं।

क्या हिंदी नाम सही आएंगे?

हां। फाइल UTF-8 में रखें। हिंदी नाम और notes Unicode टेक्स्ट के रूप में रहते हैं।

नंबर के आगे apostrophe क्यों आया?

Spreadsheet-safe export यह लगाता है। उसी CSV को वापस VCF बनाते समय removal विकल्प इसे हटा सकता है।

क्या फोटो और पते भी आएंगे?

नहीं। इन fields के छूटने की सूचना आती है। फोन/email labels और structured name के हिस्से भी नहीं रखे जाते।

क्या duplicate contacts हटेंगे या खोए digits लौटेंगे?

नहीं। हर record अलग रहता है। दूसरी app में पहले से खोए digits वापस नहीं बनाए जा सकते।

काम के दूसरे टूल

CSV से Excel · दो लिस्ट की तुलना · Bulk find और replace · सभी टूल