नीचे दिया गया डेटासेट लोगों के नाम, मोबाइल नंबर और ईमेल पते रखता है। हम इस डेटा का उपयोग vCard फाइलें बनाने के लिए करेंगे।

विधि 1 - Windows Contacts फीचर का उपयोग करना
विंडोज में एक्सेल से vCard फाइलें बनाने की अपनी सुविधा है। लेकिन हमें पहले फाइल एक्सटेंशन को संशोधित करने की आवश्यकता है। नीचे दिए गए विवरण पर एक नजर डालें। ध्यान रखें कि कोई अनावश्यक हेडर आपको समस्या पैदा कर सकता है। इसलिए, मैं शीट की दूसरी पंक्ति को हटाने जा रहा हूँ।

चरण:
- File टैब पर जाएं।

- CSV (Comma delimited) एक्सटेंशन का उपयोग करके फाइल सेव करें।

- Start Menu पर Windows icon पर क्लिक करें और सर्च बार में Contacts खोजें।
- Contacts पर क्लिक करें।

- Contacts फोल्डर खुल जाएगा।
- Import Tab चुनें।

- Import to Windows Contacts से CSV (Comma Separated Values) चुनें।
- Import पर क्लिक करें।

- यह कमांड आपको वांछित फाइल इम्पोर्ट करने के लिए ब्राउज़र विकल्पों पर ले जाएगी।
- Browse चुनें।

- पहले बनाई गई संपर्क जानकारी वाली CSV फाइल ब्राउज़ करें।
- Open पर क्लिक करें।

- CSV Import विंडो में Next बटन पर क्लिक करें।

- आपको कॉलम हेडर्स को Map करने की आवश्यकता है। Mobile चेक करें, और आपको Mapping Option दिखाई देगा।

- Mobile Phone चुनें और OK पर क्लिक करें।

- Email हेडर को E-mail Address पर मैप करें और OK पर क्लिक करें।

- Finish पर क्लिक करें।

यह कमांड CSV फाइल को Windows Contacts फॉर्मेट में बदल देगा।

- इस फोल्डर से एक फाइल खोलें। नाम, ईमेल पता, और सेल फोन नंबर सही जगह पर हैं।

- हम इन फाइलों को vCard या vCalendar में बदलेंगे।
- Export Tab चुनें।

- vCards (folder of .vcf files) चुनें।
- Export पर क्लिक करें।

- इन संपर्कों के सेव किए गए फोल्डर के लिए Browse करें और OK पर क्लिक करें।

यह ऑपरेशन इन Contact फाइलों को VCF फाइलों में बदल देता है।

- इनमें से किसी भी फोल्डर को खोलें। वे डिफ़ॉल्ट रूप से Outlook के साथ खुलते हैं। आप उन्हें Contacts फॉर्मेट में भी खोल सकते हैं।
- आप विंडो के ऊपरी दाएं हिस्से में संपर्क जानकारी का सारांश देख सकते हैं।

आप Windows Contacts फीचर का उपयोग करके एक्सेल से VCF फाइलें बना सकते हैं।
विधि 2 - VCF फाइल बनाने के लिए VBA का उपयोग करना
चरण:
- Developer Tab पर जाएं और Visual Basic चुनें।

- VBA एडिटर दिखाई देगा। Insert >> Module चुनें ताकि एक VBA Module खुल सके।

- VBA Module में निम्नलिखित कोड दर्ज करें:
Sub CreateVCFFromExcel() Dim mn_File_Num As Integer Dim mn_start_row As Double mn_start_row = 2 mn_File_Num = FreeFile mn_Output_Path = ThisWorkbook.Path & "\PhoneAndEmail.VCF" Open mn_Output_Path For Output As mn_File_Num While VBA.Trim(Sheets("Sheet1").Cells(mn_start_row, 1)) <> "" mn_Name = VBA.Trim(Sheets("Sheet1").Cells(mn_start_row, 1)) mn_Email_Address = VBA.Trim(Sheets("Sheet1").Cells(mn_start_row, 2)) mn_Mobile_Number = VBA.Trim(Sheets("Sheet1").Cells(mn_start_row, 3)) Print #mn_File_Num, "BEGIN:VCARD" Print #mn_File_Num, "VERSION:3.0" Print #mn_File_Num, "FN:" & mn_Name Print #mn_File_Num, "EMAIL:" & mn_Email_Address Print #mn_File_Num, "TEL;TYPE=CELL;TYPE=PREF:" & mn_Mobile_Number Print #mn_File_Num, "END:VCARD" mn_start_row = mn_start_row + 1 Wend Close #mn_File_Num MsgBox "The Contacts are Saved To: " & mn_Output_Path End Sub

कोड VBA Trim फंक्शन का उपयोग Name, Email, और Mobile कॉलम को अलग करने के लिए करता है। फिर यह डेटा को vCard फाइल में ठीक से व्यवस्थित करने के लिए Print Statement लागू करता है। FN: First Name को संदर्भित करता है, EMAIL: उस स्थिति को संदर्भित करता है जहां ईमेल पता सेव होगा, और TEL;TYPE=CELL का अर्थ है कि यहां फोन नंबर सेल फोन नंबर हैं।
- अपनी शीट पर वापस जाएं और Macro चलाएं।

- आपके एक्सेल वर्कबुक के फाइल पथ में PhoneAndEmail नाम से एक VCF फाइल बनाई जाएगी।

- इसे Windows Contacts के साथ खोलें।

- यह ऑपरेशन आपको आपके डेटासेट में पहले व्यक्ति की संपर्क जानकारी दिखाएगा।

- डेटासेट के लिए सभी संपर्क जानकारी PhoneAndEmail में संग्रहीत है। यदि आप Cancel कमांड करते हैं, तो यह आपको अगला संपर्क दिखाएगा।

- Cancel पर क्लिक करने से आप अगले संपर्क पर जाएंगे, और इसी तरह।

आप VBA का उपयोग करके VCF फाइलें बना सकते हैं।
अभ्यास अनुभाग
मैं आपको इस लेख के लिए डेटासेट प्रदान कर रहा हूँ ताकि आप इन विधियों का अभ्यास कर सकें और विशेषज्ञता हासिल कर सकें।

अभ्यास वर्कबुक डाउनलोड करें
एक्सेल को vCard में निर्यात करें: नॉलेज हब
- VCF फाइल को एक्सेल में खोलें
- एक्सेल में VCF फाइल संपादित करें
- सॉफ्टवेयर के बिना एक्सेल को VCF में बदलें
- एक्सेल का उपयोग करके CSV फाइल को VCF में बदलें
<< वापस जाएं: Export Data from Excel | Learn Excel
मुफ्त एडवांस एक्सेल अभ्यास प्राप्त करें!