CSV ফাইলগুলো এক্সেল ফাইলে (.xlsx, .xlsm) কনভার্ট করার কয়েকটি উপায় রয়েছে। কিন্তু আপনি এটি উইন্ডোজ কমান্ড লাইন ব্যবহার করেও করতে পারেন। এর সাথে সাথেই আপনি প্রয়োজন অনুযায়ী CSV ফাইলটি এডিট করে Excel ফাইলে ডেটা এক্সপোর্ট করতে পারেন। এই টিউটোরিয়াল আপনাকে দেখাবে কিভাবে উইন্ডোজ কমান্ড লাইন ব্যবহার করে CSV থেকে xlsx-এ কনভার্ট (how to convert CSV to xlsx using the windows command line) করা যায়।
উইন্ডোজ কমান্ড লাইন দিয়ে CSV থেকে XLSX-এ কনভার্টের ৮টি সহজ স্টেপ
নিচের চিত্রে আমরা একটি CSV ফাইলের ডেটা সেট প্রদান করেছি। প্রথমে আমরা Visual Basic Script (VBS) কোডগুলো Notepad অ্যাপ্লিকেশনে টাইপ করব। তারপর সেগুলো .vbs ফরম্যাটে সেভ করব। পরে VBS কোড ফাইলটি উইন্ডোজ কমান্ড লাইনে ব্যবহার করব এবং সেটি CSV ফাইলটির সাথে লিংক করব এক্সেল ফাইলে (.xlsx) কনভার্ট করার জন্য।

স্টেপ ১: CSV ফাইল সেভ করুন
- আপনার CSV ফাইল (source) একটি নির্দিষ্ট ফোল্ডারে সেভ করুন।

স্টেপ ২: উইন্ডোজ থেকে নোটপ্যাড খুলুন
- সার্চ মেনু থেকে Notepad অ্যাপ্লিকেশন খুলুন।

স্টেপ ৩: কমান্ড লাইনে CSV থেকে XLSX কনভার্ট করার জন্য VBS কোড ইনসার্ট
- নিচের (Visual Basic Script) VBS কোডটি Notepad-এ পেস্ট করুন। VBS কোডগুলিতে কলাম চওড়া আডজাস্ট, ফ্রিজ পেন, Filter প্রয়োগ, কালারফুল Header দেয়া এবং আরও অনেক অপশন রয়েছে।
'====================================== ' Convert CSV to xlsx Command Line '====================================== srccsvfile = Wscript.Arguments(0) tgtxlsfile = Wscript.Arguments(1) 'Create an Excel worksheet where you want to place the file On Error Resume Next 'Set a variable and define Set ObjectiveFileExcel = GetObject(,"Excel.Application") 'If condition for creating new instance if the find is not found If Err.Number = 429 Then '> 0 'Set a command to create new instance Set ObjectiveFileExcel = CreateObject("Excel.Application") End If ObjectiveFileExcel.Visible = false ObjectiveFileExcel.displayalerts=false 'Give a command to import CSV into Excel Set ImportWbk = ObjectiveFileExcel.Workbooks.open(srccsvfile) Set ImportWbk1 = ImportWbk.Worksheets(1) 'Set a command to adjust column widths Set ObjectiveRng = ImportWbk1.UsedRange ObjectiveRng.EntireColumn.Autofit() ' ObjectiveFileExcel.Columns(intColumns).AutoFit() 'Next 'Give TRUE statement to set the column Headings Bold ObjectiveFileExcel.Rows(1).Font.Bold = TRUE 'Give TRUE statement to freeze panes for the Header Row With ObjectiveFileExcel.ActiveWindow .SplitColumn = 0 .SplitRow = 1 End With ObjectiveFileExcel.ActiveWindow.FreezePanes = True 'Apply AutoFilter to Heading Row ObjectiveFileExcel.Rows(1).AutoFilter 'Make Header row Interior Cyanide ObjectiveFileExcel.Rows(1).Interior.ColorIndex = 31 'Save the worksheet ImportWbk1.SaveAs tgtxlsfile, 51 'Make free the Lock on worksheetsheet ObjectiveFileExcel.Quit() Set ImportWbk1 = Nothing Set ImportWbk = Nothing Set ObjectiveFileExcel = Nothing

স্টেপ ৪: VBS ফাইল সেভ করুন
- তারপর ফাইল নামের সাথে .vbs টাইপ করুন।
- Save as type-এ All Files সিলেক্ট করুন।
- Save-এ ক্লিক করুন।

স্টেপ ৫: ডেস্টিনেশন এক্সেল ফাইল যোগ করুন
- আপনার ডেস্টিনেশন Excel ফাইল (converted) একই ফোল্ডারে রাখুন। এটি वो Excel ফাইল যেখানে আপনি CSV ফাইল থেকে ডেটা এক্সপোর্ট করবেন।

স্টেপ ৬: উইন্ডোজ কমান্ড লাইন বক্স খুলুন CSV থেকে XLSX কনভার্ট করতে
- Shift + right-click চাপুন।
- Open PowerShell window here অপশন সিলেক্ট করুন উইন্ডোজ কমান্ড লাইন খোলার জন্য।

স্টেপ ৭: CSV থেকে XLSX কনভার্ট করার কমান্ড লাইন ইনসার্ট
- উইন্ডোজ কমান্ড লাইন বক্সে নিচের কমান্ডটি পেস্ট করুন।
.\convert-csv-to-excel C:\Users\Admin\Desktop\source.csv- শেষে কমান্ড রান করতে Enter চাপুন।

স্টেপ ৮: চূড়ান্ত ফলাফল
- অতএব Excel ফাইল (converted) খুলুন। আপনি দেখবেন CSV (source) ফাইলের ডেটা এখন এক্সেল (.xlsx) ফাইলে কনভার্ট হয়েছে Visual Basic Script (VBS) দিয়ে প্রয়োগ করা এডিটিংসহ।

আরও পড়ুন: ফাইল না খুলে CSV থেকে XLSX-এ কনভার্ট করা (৫ টি সহজ পদ্ধতি)
উপসংহার
আশা করি এই আর্টিকেলটি আপনাকে উইন্ডোজ কমান্ড লাইন ব্যবহার করে CSV ফাইলগুলোকে xlsx ফাইলে কনভার্ট করার টিউটোরিয়াল দিয়েছে। এই সকল প্রক্রিয়া শিখে আপনার ডেটাসেটে প্রয়োগ করুন। প্র্যাক্টিস ওয়ার্কবুকে নজর দিন এবং এই স্কিলগুলো পরীক্ষা করুন। আপনার মূল্যবান সমর্থনের কারণে আমরা এই ধরণের টিউটোরিয়াল তৈরি করতে প্ররোচিত হই।
আপনার কোনো প্রশ্ন থাকলে – বিনামূল্যে আমাদের সাথে জিজ্ঞাসা করুন। 또한 নিচের কমেন্ট সেকশনে কমেন্ট ছাড়াও করতে পারেন।
আমরা Exceldemy টিম, আপনার প্রশ্নের উত্তর দিতে সবসময় প্রস্তুত।
আমাদের সাথে থাকুন এবং শিখুন।
সম্পর্কিত আর্টিকেলগুলো
- কলামসহ এক্সেলে CSV ফাইল স্বয়ংক্রিয়ভাবে খোলা (৩ টি পদ্ধতি)
- কলামসহ এক্সেলে CSV ফাইল খোলা (৩ টি সহজ উপায়)
- এক্সেল VBA ব্যবহার করে CSV ফাইল অ্যারে-এ পড়া (৪ টি আইডিয়াল উদাহরণ)
- কলামসহ CSVকে এক্সেলে কনভার্ট করা (৫ টি পদ্ধতি)
- এক্সেল VBA: টেক্সট ফাইল লাইন বাই লাইন পড়া (৬ টি সংশ্লিষ্ট উদাহরণ)
- VBA ব্যবহার করে টেক্সট ফাইল এক্সেলে ইম্পোর্ট করা (৩ টি সহজ উপায়)