अक्सर, हमें अपनी फाइलें CSV प्रारूप में मिलती हैं। यह फाइल प्रारूप बहुत उपयोगकर्ता-अनुकूल नहीं है। इस लेख में, हम CSV को XLSX में बिना खोले बदलने के 6 तरीके दिखाएंगे। अपनी तकनीकों को प्रदर्शित करने के लिए, हमने 3 कॉलम वाले डेटासेट को चुना है: "नाम", "ईमेल", और "जन्म वर्ष"।

CSV को XLSX में बिना खोले बदलने के 5 तरीके
1. CSV को XLSX में बिना खोले बदलने के लिए टेक्स्ट इम्पोर्ट विजार्ड का उपयोग
पहली विधि के लिए, हम टेक्स्ट इम्पोर्ट विजार्ड का उपयोग CSV को XLSX प्रारूप में बदलने के लिए करेंगे।
चरण:
- सबसे पहले, Data टैब >>> From Text/CSV चुनें।

इम्पोर्ट डेटा डायलॉग बॉक्स दिखाई देगा।
- दूसरे, "convert-csv-to-xlsx.csv" नाम की फाइल चुनें, और Import दबाएं।

एक नई विंडो दिखाई देगी।
- तीसरे, Load >>> "Load To…" चुनें।

यहां, हम अपना आउटपुट स्थान चुनेंगे।
- फिर, "Existing worksheet:" पर क्लिक करें और सेल A1 पर इंगित करें।
- अंत में, OK दबाएं।

इस प्रकार, हम अपनी CSV फाइल को XLSX में बदल देंगे।

और पढ़ें: CSV को XLSX में कैसे बदलें (4 त्वरित तरीके)
2. लिगेसी विजार्ड का उपयोग करके CSV को XLSX में बिना खोले बदलें
इस अनुभाग में, हम CSV से XLSX में अपनी फाइल को बदलने के लिए एक लिगेसी विजार्ड का उपयोग करने जा रहे हैं।
चरण:
- सबसे पहले, Excel Options विंडो लाने के लिए ALT + F + T दबाएं।
- दूसरे, Data >>> "From Text (Legacy)" पर टिक मार्क लगाएं और OK दबाएं।

- तीसरे, Data टैब >>> Get Data >>> Legacy Wizards >>> From Text (Legacy) चुनें।

अब, हम अपनी फाइल को फिर से Import करेंगे।

उसके बाद, Text Import Wizard विंडो दिखाई देगी।
- फिर, "My data has headers" पर टिक मार्क लगाएं, और Next पर क्लिक करें।

- उसके बाद, Delimiter के रूप में Comma चुनें, और Next दबाएं।

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

फिर, हम अपना आउटपुट स्थान Sheet2 में सेल A1 के रूप में सेट करेंगे।
- अंत में, OK दबाएं।

निष्कर्ष में, हम इस विधि का उपयोग करके अपनी समस्या हल करेंगे। इसके अलावा, यह वही है जो अंतिम चरण की तरह दिखना चाहिए।

और पढ़ें: Excel VBA CSV फाइल को बिना खोले आयात करने के लिए (3 उपयुक्त उदाहरण)
3. VBA कोड का उपयोग करके CSV को XLSX में बिना खोले बदलें
इस विधि में, हम CSV फाइलों को बदलने के लिए एक और VBA कोड का उपयोग करेंगे। यहां, हम अपनी इनपुट और आउटपुट फाइलों को परिभाषित करने जा रहे हैं, और यह कोड केवल एक फाइल के लिए है।
चरण:
- सबसे पहले, हमारी फाइल चुनें और Home टैब >>> Copy path चुनें।
यह हमारी फाइल का स्थान कॉपी करेगा।

- दूसरे, जैसा कि तीसरी विधि में दिखाया गया है, Module विंडो लाएं और निम्नलिखित कोड टाइप करें।
Sub CsvToXlsxConversion2()
Dim w As Workbook
Set w = Workbooks.Open("C:\Users\Rafi\OneDrive\Desktop\Softeko\36\convert-csv-to-xlsx.csv")
w.SaveAs Filename:="C:\Users\Rafi\OneDrive\Desktop\Softeko\36\convert-csv-to-xlsx.xlsx", _
FileFormat:=xlWorkbookDefault, _
ReadOnlyRecommended:=False, CreateBackup:=False
End Sub
VBA कोड ब्रेकडाउन
- सबसे पहले, हम अपनी सब प्रोसीजर CsvToXlsxConversion2 को कॉल कर रहे हैं।
- दूसरे, हमारे वेरिएबल प्रकार घोषित कर रहे हैं।
- तीसरे, हम Set Statement का उपयोग करके अपनी इनपुट फाइल को परिभाषित कर रहे हैं। यहां, हमें Copy path विकल्प के माध्यम से हमारी फाइल का स्थान मिला है।
- अंत में, हम अपनी आउटपुट फाइल को "converted.xlsx" के रूप में सेट कर रहे हैं और फाइल प्रारूप को xlWorkbookDefault, जिसका अर्थ है XLSX प्रारूप।

- अंत में, Module को Save और Run करें।

इस प्रकार, हमने आपको CSV फाइलों को XLSX में बदलने का एक और तरीका दिखाया है।

और पढ़ें: Excel VBA CSV फाइल को XLSX में बदलने के लिए (2 आसान उदाहरण)
समान पठन
- टेक्स्ट फाइल को Excel में स्वचालित रूप से कैसे आयात करें (2 उपयुक्त तरीके)
- Excel VBA: कॉमा डिलिमिटेड टेक्स्ट फाइल आयात करें (2 केस)
- मौजूदा शीट में CSV को Excel में कैसे आयात करें (5 तरीके)
4. कई CSV फाइलों को XLSX में बिना खोले बदलने के लिए VBA कोड लागू करना
हम Excel VBA का उपयोग CSV फाइलों को बदलने के लिए करने जा रहे हैं। यहां, हम इस विधि में एक फोल्डर चुनेंगे, इसके अलावा, यह कोड उस फोल्डर के अंदर हर फाइल को बदल सकता है। बिना देर किए, आइए कार्रवाई में कूदें।
चरण:
यहां, हम Visual Basic के अंदर Module विंडो लाएंगे।
- सबसे पहले, Developer टैब >>> Visual Basic चुनें।

- दूसरे, Insert >>> Module चुनें।
यह वह जगह है जहां हम अपना कोड लिखेंगे।

- तीसरे, निम्नलिखित कोड टाइप करें।
Sub CsvToXlsxConversion()
Dim f As FileDialog
Dim fPath As String
Dim csvFile As String
Dim ws As String
Application.DisplayAlerts = False
Application.StatusBar = True
ws = ActiveWorkbook.Name
Set f = Application.FileDialog(msoFileDialogFolderPicker)
f.Title = "Select a folder:"
If f.Show = -1 Then
fPath = f.SelectedItems(1)
Else
Exit Sub
End If
If Right(fPath, 1) <> "\" Then
fPath = fPath + "\"
csvFile = Dir(fPath & "*.csv")
Do While csvFile <> ""
Application.StatusBar = "Converting: " & csvFile
Workbooks.Open Filename:=fPath & csvFile
ActiveWorkbook.SaveAs Replace(fPath & csvFile, ".csv", ".xlsx", vbTextCompare), xlWorkbookDefault
ActiveWorkbook.Close
Windows(ws).Activate
csvFile = Dir
Loop
Application.StatusBar = False
Application.DisplayAlerts = True
End Sub
VBA कोड ब्रेकडाउन
- सबसे पहले, हम अपनी सब प्रोसीजर CsvToXlsxConversion को कॉल कर रहे हैं।
- दूसरे, हमारे वेरिएबल प्रकार घोषित कर रहे हैं।
- तीसरे, हम एक फोल्डर चुनने के लिए InputBox प्रदर्शित कर रहे हैं।
- फिर, कोड उस फोल्डर में सभी CSV फाइलों को ढूंढता है।
- अंत में, हम सभी CSV फाइलों को बदलने के लिए Do While Loop का उपयोग कर रहे हैं।

- फिर, Module को Save करें।
- उसके बाद, कोड में कहीं भी क्लिक करें और Run बटन दबाएं।

यह हमसे एक फोल्डर चुनने के लिए कहेगा।
- अंत में, एक फोल्डर चुनें, और OK दबाएं।

हम उस फोल्डर में XLSX प्रारूप में दो फाइलें देखेंगे।

इसके अलावा, हम किसी भी फाइल को खोलकर सुनिश्चित कर सकते हैं कि हमारा डेटा रूपांतरण OK है।

और पढ़ें: Excel में कॉलम के साथ CSV फाइल को स्वचालित रूप से कैसे खोलें (3 तरीके)
5. CSV को XLSX में बदलने के लिए कमांड-लाइन का उपयोग
इस अनुभाग में, हम CSV फाइलों को बदलने के लिए कमांड प्रॉम्प्ट का उपयोग करने जा रहे हैं।
चरण:
- सबसे पहले, निम्नलिखित कोड को नोटपैड में टाइप करें।
sourceFile= Wscript.Arguments(0)
targetFile = Wscript.Arguments(1)
On Error Resume Next
Set tExcel = GetObject(,"Excel.Application")
If Err.Number = 429 Then
Set tExcel = CreateObject("Excel.Application")
End If
tExcel.Visible = false
tExcel.displayalerts=false
Set tWorkbook = tExcel.Workbooks.open(sourceFile)
Set tWorksheet1 = tWorkbook.Worksheets(1)
Set tRange = tWorksheet1.UsedRange
tRange.EntireColumn.Autofit()
tExcel.Rows(1).Font.Bold = TRUE
tWorksheet1.SaveAs targetFile, 51
tExcel.Quit()
VBS कोड ब्रेकडाउन
यह विजुअल बेसिक स्क्रिप्टिंग संस्करण कोड है।
- सबसे पहले, हम दो तर्क सेट कर रहे हैं।
- दूसरे, हम इनपुट फाइल को परिभाषित कर रहे हैं। इसके अलावा, हमारे कोड में केवल पहला वर्कशीट उपयोग किया जाता है।
- तीसरे, हम सेल रेंज सेट कर रहे हैं।
- फिर, हम Autofit का उपयोग कर रहे हैं।
- उसके बाद, हम पहली पंक्ति को बोल्ड बना रहे हैं।
- अंत में, हम फाइल को 51 के रूप में सेव कर रहे हैं (इसका अर्थ है XLSX)।
- दूसरे, "save as type:" में All Files चुनें।
- तीसरे, इसे "conversion.vbs" फाइलनाम के रूप में Save करें।

- फिर, Start Menu >>> Command Prompt खोलें।

- उसके बाद, यह कोड टाइप करें और ENTER दबाएं।
CD "C:\Users\USER\Desktop\Exceldemy"
यह हमारे वर्किंग फोल्डर में हमारी डायरेक्टरी सेट करेगा।
- फिर, यह कोड टाइप करें।
conversion "C:\Users\USER\Desktop\Exceldemy\convert-csv-to-xlsx.csv" "C:\Users\USER\Desktop\Exceldemy\converted-using-cmd.xlsx"
यह कोड हमारे "conversion.vbs" फाइल को चलाएगा। हमारे कोड में, पहला स्थान इनपुट है और दूसरा आउटपुट फाइल है।
- अंत में, ENTER दबाएं।

फिर, हम अपनी "converted-using-cmd.xlsx" फाइल को खोलकर सब कुछ सत्यापित कर सकते हैं। हम देखेंगे कि क्या सब कुछ अपेक्षा के अनुरूप काम किया।

और पढ़ें: Excel में कॉलम के साथ CSV फाइल कैसे खोलें (3 आसान तरीके)
ऑनलाइन कन्वर्टर को शामिल करके CSV बदलें
अंतिम विधि के लिए, हम किसी भी ऑनलाइन कन्वर्टर का उपयोग कर सकते हैं। यहां, हम वेबसाइट Cloud Convert का उपयोग बदलने के लिए करने जा रहे हैं।
चरण:
- सबसे पहले, वेबसाइट पर जाएं।
- दूसरे, हमारी फाइल चुनें।

- तीसरे, हमारी फाइल चुनें और Open पर क्लिक करें।

- फिर, आउटपुट प्रारूप के रूप में XLSX चुनें और Convert दबाएं।

- अंत में, Download पर क्लिक करें।

निष्कर्ष में, आप अपने CSV फाइलों को ऑनलाइन टूल्स के माध्यम से भी बदल सकते हैं और यह वही है जो अंतिम चरण की तरह दिखना चाहिए।

और पढ़ें: Excel में CSV फाइल कैसे पढ़ें (4 सबसे तेज़ तरीके)
निष्कर्ष
हमने आपको CSV को XLSX में बिना खोले बदलने के 5 तरीके दिखाए हैं। यदि आपको किसी भी विधि के संबंध में कोई समस्या आती है, तो बेझिझक नीचे टिप्पणी करें। पढ़ने के लिए धन्यवाद, उत्कृष्टता बनाए रखें!
संबंधित लेख
- Excel VBA CSV फाइल को लाइन दर लाइन पढ़ने के लिए (3 आदर्श उदाहरण)
- नोटपैड या टेक्स्ट फाइल को Excel में कॉलम के साथ कैसे खोलें (3 आसान तरीके)
- Excel VBA: टेक्स्ट फाइल को स्ट्रिंग में पढ़ें (4 प्रभावी केस)
- VBA का उपयोग करके टेक्स्ट फाइल को Excel में कैसे आयात करें (3 आसान तरीके)