विंडोज़ में कमांड लाइन का उपयोग करके सीएसवी को एक्सेल (एक्सएलएस या एक्सएलएसएक्स) में कनवर्ट करें
Windows 11/10 में कमांड लाइन इंटरफेस (interface)का उपयोग करके सीएसवी को एक्सएलएस या एक्सएलएसएक्स में बदलने के(convert CSV to XLS or XLSX using the command-line) लिए यहां एक ट्यूटोरियल है । CSV फ़ाइल को एक्सेल(Excel) फॉर्मेट ( XLS , XLSX ) में बदलने के कई तरीके हैं । आप रूपांतरण करने के लिए Microsoft Excel , एक समर्पित कनवर्टर फ्रीवेयर, या एक ऑनलाइन टूल का उपयोग कर सकते हैं। लेकिन, क्या आप जानते हैं कि सीवीएस(CVS) को एक्सेल में बदलने के लिए आप (Excel)विंडोज(Windows) कमांड लाइन इंटरफेस का भी इस्तेमाल कर सकते हैं । और, इसके लिए आपको किसी तृतीय-पक्ष टूल की भी आवश्यकता नहीं है? यदि नहीं, तो यह ट्यूटोरियल आपके लिए सुखद आश्चर्य की बात होगी।
इस लेख में, हम आपको यह दिखाने जा रहे हैं कि आप CSV(CSV) फ़ाइल को Excel कार्यपुस्तिका में कैसे परिवर्तित कर सकते हैं। उसके लिए, हम एक VBScript का उपयोग करेंगे । आइए हम रूपांतरण के लिए आवश्यक स्क्रिप्ट और चरणों को देखें।
कमांड(Command) लाइन का उपयोग करके CSV को एक्सेल(Excel) में कैसे बदलें
विंडोज 11(Windows 11) या विंडोज 10 में कमांड लाइन इंटरफेस(Command Line Interface) का उपयोग करके सीएसवी(CSV) को एक्सेल(Excel) में बदलने के चरण यहां दिए गए हैं :
- नोटपैड खोलें।
- एक विजुअल बेसिक स्क्रिप्ट (वीबीएस) लिखें।
- वीबीएस फाइल को सेव करें।
- फोल्डर में ओपन कमांड प्रॉम्प्ट।
- (Enter)CSV से एक्सेल(Excel) रूपांतरण कमांड दर्ज करें ।
आइए इन चरणों पर विस्तार से चर्चा करें!
सबसे पहले, अपने विंडोज 10 पीसी पर नोटपैड(Notepad) एप्लिकेशन खोलें । अब आपको संबंधित कमांड के साथ VBScript लिखना है । नीचे(Below) पूरी स्क्रिप्ट है जिसे आपको नोटपैड(Notepad) में दर्ज करने की आवश्यकता है ; बस यहां से कॉपी करें और इसे अपने नोटपैड(Notepad) में पेस्ट करें :
'====================================== ' Convert CSV to Excel ' ' arg1: source - CSV path\file ' arg2: target - Excel path\file '====================================== srccsvfile = Wscript.Arguments(0) tgtxlsfile = Wscript.Arguments(1) 'Create Spreadsheet 'Look for an existing Excel instance. On Error Resume Next ' Turn on the error handling flag Set objExcel = GetObject(,"Excel.Application") 'If not found, create a new instance. If Err.Number = 429 Then '> 0 Set objExcel = CreateObject("Excel.Application") End If objExcel.Visible = false objExcel.displayalerts=false 'Import CSV into Spreadsheet Set objWorkbook = objExcel.Workbooks.open(srccsvfile) Set objWorksheet1 = objWorkbook.Worksheets(1) 'Adjust width of columns Set objRange = objWorksheet1.UsedRange objRange.EntireColumn.Autofit() 'This code could be used to AutoFit a select number of columns 'For intColumns = 1 To 17 ' objExcel.Columns(intColumns).AutoFit() 'Next 'Make Headings Bold objExcel.Rows(1).Font.Bold = TRUE 'Freeze header row With objExcel.ActiveWindow .SplitColumn = 0 .SplitRow = 1 End With objExcel.ActiveWindow.FreezePanes = True 'Add Data Filters to Heading Row objExcel.Rows(1).AutoFilter 'set header row gray objExcel.Rows(1).Interior.ColorIndex = 15 '-0.249977111117893 'Save Spreadsheet, 51 = Excel 2007-2010 objWorksheet1.SaveAs tgtxlsfile, 51 'Release Lock on Spreadsheet objExcel.Quit() Set objWorksheet1 = Nothing Set objWorkbook = Nothing Set ObjExcel = Nothing
उपरोक्त स्क्रिप्ट दर्ज करने के बाद, आपको फ़ाइल को .vbs फ़ाइल एक्सटेंशन के साथ सहेजना होगा। File > Save As विकल्प पर क्लिक करें । इस रूप में सहेजें(Save As) संवाद प्रॉम्प्ट में, इस प्रकार सहेजें(Save As Type) को सभी फ़ाइलों(All Files) पर सेट करें और फिर .vbs फ़ाइल एक्सटेंशन के बाद फ़ाइल नाम दर्ज करें। उसके बाद, वीबीएस(VBS) फाइल को सेव करने के लिए सेव(Save) बटन पर क्लिक करें।
अब, उस फ़ोल्डर में जाएं जहां आपने उपरोक्त वीबीएस(VBS) स्क्रिप्ट को सहेजा है और इस फ़ोल्डर में कमांड प्रॉम्प्ट खोलें(open Command Prompt in this folder) ।
इसके बाद, आपको सीएमडी(CMD) में नीचे दिए गए सिंटैक्स के साथ एक कमांड दर्ज करनी होगी :
VBSFilename [Input CSV file with path] [Output Excel file with path]
मान लें कि आपने वीबीएस(VBS) फ़ाइल को "सीएसवी-टू-एक्सेल" नाम दिया है, तो आपका आदेश नीचे की तरह कुछ दिखाई देगा:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xlsx
यदि आप पुराने फ़ाइल एक्सटेंशन यानी XLS के साथ एक (XLS)एक्सेल फ़ाइल बनाना चाहते हैं, तो बस (Excel)xlsx को xls से बदलें । यहाँ एक उदाहरण है:
csv-to-excel C:\Users\KOMAL\Desktop\twc.csv C:\Users\KOMAL\Desktop\twc1.xls
याद रखें कि आपको इनपुट सीएसवी(CSV) और आउटपुट एक्सेल(Excel) फाइल दोनों के पूर्ण पथ का उल्लेख करना होगा ।
जैसे ही आप उपरोक्त कमांड दर्ज करते हैं, आपको आउटपुट एक्सेल(Excel) फाइल मिल जाएगी।
उपरोक्त VBScript में, कॉलम की चौड़ाई को एडजस्ट करने, फ़्रीज़ पेन, फ़िल्टर लागू करने, हेडर को बोल्ड बनाने आदि के विकल्प हैं। आप इन विकल्पों को कस्टमाइज़ करने के लिए VBScript को आसानी से ट्वीक कर सकते हैं और फिर (VBScript)CMD के माध्यम से CSV को एक्सेल(Excel) में कनवर्ट करने के लिए कमांड चला सकते हैं । यदि आप एक प्रोग्रामर हैं, तो आप उसके अनुसार स्क्रिप्ट को और अनुकूलित कर सकते हैं।
तो, इस प्रकार आप जेफ द्वारा बनाए गए (created by Jeff)वीबीस्क्रिप्ट(VBScript) की सहायता से कमांड-लाइन का उपयोग करके (Command-Line)सीएसवी(CSV) को एक्सेल में परिवर्तित कर सकते हैं ।
संबंधित पढ़ता है:(Related reads:)
- विंडोज़ में डीबीएफ को एक्सेल में कैसे बदलें(How to convert DBF to Excel in Windows)
- How to convert a Text (TXT/CSV) file into an Excel file
- एक्सेल कन्वर्टर सॉफ्टवेयर के लिए मुफ्त बैच पीडीएफ।(Free Batch PDF to Excel Converter Software.)
Related posts
DISKPART कमांड की सूची और विंडोज 11/10 में उनका उपयोग कैसे करें
विंडोज 10 में FFmpeg के साथ कमांड-लाइन का उपयोग करके वीडियो का आकार कैसे बदलें
विंडोज 11/10 के टास्क मैनेजर में कमांड लाइन को कैसे प्रदर्शित करें
विंडोज 11/10 में FINDSTR और सेलेक्ट-स्ट्रिंग कमांड का उपयोग कैसे करें?
विंडोज 10 में कमांड प्रॉम्प्ट का उपयोग करके एफ़टीपी सर्वर तक पहुंचें
विंडोज 11/10 में कमांड लाइन का उपयोग करके एक प्रक्रिया को कैसे मारें?
विंडोज 11/10 में कमांड प्रॉम्प्ट का उपयोग करके रजिस्ट्री को कैसे पुनर्स्थापित करें
प्रोग्राम को मारने के लिए कमांड लाइन का उपयोग कैसे करें
विंडोज 11/10 में एक प्रशासक के रूप में कमांड प्रॉम्प्ट कैसे चलाएं
माइक्रोसॉफ्ट से विंडोज कमांड रेफरेंस पीडीएफ गाइड डाउनलोड करें
कमांड प्रॉम्प्ट से माइक्रोसॉफ्ट स्टोर ऐप कैसे खोलें
नेटवर्क समस्याओं के निवारण के लिए नेटस्टैट कमांड का उपयोग कैसे करें
एक्सेल वर्कशीट में CSV या TSV कैसे डालें?
विंडोज 10 में कमांड प्रॉम्प्ट से रजिस्ट्री को कैसे संपादित करें
विंडोज 11/10 में कमांड लाइन का उपयोग करके बैटरी स्तर की जांच कैसे करें
Google डॉक्स का उपयोग करके Word, PowerPoint, Excel दस्तावेज़ों को PDF में बदलें
FFmpeg का उपयोग करके कमांड लाइन इंटरफेस के माध्यम से RTSP स्ट्रीम कैसे खेलें
आउटलुक कमांड लाइन विंडोज 10 पर स्विच करता है
पावरशेल या कमांड लाइन का उपयोग करके सभी विंडोज सेवाओं को कैसे सूचीबद्ध करें
विंडोज 11/10 में मुफ्त कन्वर्टर टूल्स का उपयोग करके CSV को GPX या KML में बदलें