এই আর্টিকেলে, আমরা এক্সেল ফাইলকে কমা ডিলিমিটেড টেক্সট ফাইলে রূপান্তর করা শিখব। টেক্সট ফাইল সহজে পড়া যায় এবং কম মেমরি নেয়। এছাড়া, টেক্সট ফাইল ব্যবহার করে ডেটাসেট এক্সপোর্ট বা ইমপোর্ট করা সহজ। আজ, আমরা ৩টি মেথড দেখাব। মেথডগুলো শিখার পর, আপনি একক এবং একাধিক এক্সেল ফাইল দুটোই টেক্সট ফাইলে রূপান্তর করতে পারবেন। তাই, আরও দেরি না করে আলোচনা শুরু করি।
প্র্যাকটিস বুক ডাউনলোড করুন
এখান থেকে প্র্যাকটিস বুক ডাউনলোড করুন।
কমা ডিলিমিটেড এক্সেল ফাইলকে টেক্সট ফাইলে রূপান্তরের ৩ পদ্ধতি
মেথডগুলো ব্যাখ্যা করার জন্য, আমরা একটি ডেটাসেট ব্যবহার করব যেটিতে একটি এক্সেল ফাইলে কিছু সেলারের সেলস অ্যামাউন্ট-র ইনফরমেশন রয়েছে। আমরা এক্সেল ফাইলকে কমা ডিলিমিটেড টেক্সট ফাইলে রূপান্তর করব।

১. ফাইল ট্যাব ব্যবহার করে কমা ডিলিমিটেড এক্সেল ফাইলকে টেক্সট ফাইলে রূপান্তর
প্রথম উদাহরণে, আমরা এক্সেল ফাইলের একটি সিঙ্গেল শিটকে File ট্যাব ব্যবহার করে টেক্সট ফাইলে রূপান্তর করব। আমরা এই মেথড ব্যবহার করে একটি সিঙ্গেল এক্সেল ফাইল রূপান্তর করতে পারি।
নিচের ধাপগুলো অনুসরণ করে আরও জানুন।
STEPS:
- প্রথমে, রিবনে File ট্যাবে যান।

- দ্বিতীয়, Save As সিলেক্ট করুন।

- তৃতীয়, save as type ফিল্ডে, CSV (Comma delimited) (*.csv) সিলেক্ট করুন।

- उसके পর, প্রসেস চালু রাখতে Save ক্লিক করুন।

- Save-এ ক্লিক করার পর, একটি ওয়ার্নিং মেসেজ পপ-আপ হবে। প্রসেস চালু রাখতে OK ক্লিক করুন।
- মেসেজটি বলে, আপনি একসাথে একাধিক শিট রূপান্তর করতে পারবেন না। একাধিক শিট সেভ করতে, আপনাকে আলাদা আলাদা রূপান্তর করতে হবে।

- শেষে, যে ডিরেক্টরিতে আপনি টেক্সট ফাইলটি সেভ করেছেন সেখানে যান।
- তারপর, একটি টেক্সট এডিটর অ্যাপ দিয়ে এটি খুলুন নিচের ছবির মত রেজাল্ট দেখতে।

আরও পড়ুন: এক্সেলকে পাইপ ডিলিমিটেড টেক্সট ফাইলে রূপান্তরের ম্যাক্রো (৩ পদ্ধতি)
২. স্পেশাল ক্যারেক্টার রক্ষা করে কমা ডিলিমিটেড এক্সেল ফাইলকে টেক্সট ফাইলে রূপান্তর
কখনও কখনও, আমাদের এক্সেল শিটে স্পেশাল ক্যারেক্টার থাকে। আপনি কমা ডিলিমিটেড সহ স্পেশাল ক্যারেক্টার রক্ষা করে এক্সেল ফাইলকে টেক্সট ফাইলে রূপান্তর করতে পারেন। প্রক্রিয়াটি পূর্বেরটির থেকে কিছুটা ভিন্ন। নিচের ডেটাসেটে কিছু স্পেশাল ক্যারেক্টার দেখতে পাবেন।

নিচের ধাপগুলো লক্ষ্য করুন মেথডটি জানতে।
STEPS:
- প্রথমে, রিবনে File ট্যাব সিলেক্ট করুন।

- পরবর্তী ধাপে, Save As সিলেক্ট করুন।

- उसके পর, save as type ফিল্ডে, CSV UTF-8 (Comma delimited) (*.csv) সিলেক্ট করুন।

- এরপর, প্রসেস চালু রাখতে Save ক্লিক করুন।

- একটি মেসেজ পপ-আপ হবে। এক্সেল ফাইলকে টেক্সট ফাইলে রূপান্তর করতে OK ক্লিক করুন।

- শেষে, যে ডিরেক্টরিতে আপনি রূপান্তরিত ফাইলটি সেভ করেছেন সেখানে যান এবং খুলুন নিচের ছবির মত রেজাল্ট দেখতে।

আরও পড়ুন: একাধিক এক্সেল ফাইলকে CSV ফাইলে রূপান্তরের ম্যাক্রো প্রয়োগ
সাদৃশ্য পড়াশোনা
- একাধিক এক্সেল ফাইলকে CSV-এ রূপান্তর (৩ উপযুক্ত উপায়)
- [ফিক্সড!] এক্সেল CSV-এ কমা সেভ না করলে (৭ সম্ভাব্য সমাধান)
- খোলা ছাড়া এক্সেলকে CSV-এ রূপান্তর (৪ সহজ পদ্ধতি)
৩. VBA প্রয়োগ করে কমা ডিলিমিটেড এক্সেল ফাইলকে টেক্সট ফাইলে রূপান্তর
আমরা ইতিমধ্যে বলেছি যে, মেথড-১ এবং মেথড-২ ব্যবহার করে আপনি একাধিক এক্সেল শিট রূপান্তর করতে পারবেন না। কিন্তু, আপনি সহজ VBA কোড ব্যবহার করে সহজেই একাধিক এক্সেল শিট রূপান্তর করতে পারেন। এটি খুব সহজ এবং উপকারী। নিচের ধাপগুলো লক্ষ্য করুন টেকনিকটি জানতে।
STEPS:
- প্রথমে, Developer ট্যাবে যান এবং Visual Basic সিলেক্ট করুন।

- দ্বিতীয় ধাপে, Insert সিলেক্ট করুন এবং তারপর, Module সিলেক্ট করুন। এটি Module উইন্ডো খুলবে।

- उसके পর, Module উইন্ডোতে কোডটি টাইপ করুন:
Sub Convert_Multiple_Excel_File_to_Text() Dim xWks As Worksheet Dim xPath As String Application.ScreenUpdating = False xPath = ActiveWorkbook.path & "\" & Left(ActiveWorkbook.Name, _ InStr(ActiveWorkbook.Name, ".") - 1) For Each xWks In Worksheets xWks.Copy ActiveWorkbook.SaveAs Filename:=xPath & "_" & xWks.Name & ".csv", _ FileFormat:=xlCSV, CreateBackup:=False ActiveWorkbook.Close False Next Application.ScreenUpdating = True End Sub

- কোড টাইপ করার পর, কোড সেভ করতে Ctrl + S চাপুন।
- তারপর, কীবোর্ডের F5 কী চাপুন কোড রান করার জন্য।
- কোড রান করার পর, আপনি এক্সেল ফাইল সেভ করা ডিরেক্টরিতে একাধিক রূপান্তরিত ফাইল দেখতে পাবেন।

- শেষে, সেগুলো টেক্সট এডিটর অ্যাপ দিয়ে খুলুন নিচের ছবির মত রেজাল্ট দেখতে। প্রসেসে কিছু ইনফরমেশন হারাতে পারেন যেনে স্পেশাল ক্যারেক্টার।

আরও পড়ুন: এক্সেলকে কমা ডিলিমিটেড CSV ফাইলে রূপান্তর (২ সহজ উপায়)
মনে রাখার বিষয়সমূহ
এক্সেল ফাইলকে কমা ডিলিমিটেড টেক্সট ফাইলে রূপান্তর করার সময় কিছু বিষয় মনে রাখতে হবে।
- মেথড-১ & মেথড-২ ব্যবহার করে আপনি শুধু একটি সিঙ্গেল শিট রূপান্তর করতে পারেন।
- একাধিক শিট রূপান্তর করতে, সেগুলো আলাদা আলাদা রূপান্তর করুন অথবা মেথড-৩ ব্যবহার করুন।
উপসংহার
এই আর্টিকেলে, আমরা এক্সেল ফাইলকে কমা ডিলিমিটেড টেক্সট ফাইলে রূপান্তর করার ৩টি সহজ মেথড দেখিয়েছি। আমরা বিভিন্ন কেস ব্যবহার করে এগুলো ব্যাখ্যা করেছি। আশা করি এই মেথডগুলো আপনার কাজ সহজ করবে। অপরদিকে, আর্টিকেলের শুরুতে প্র্যাকটিস বুকও যোগ করেছি। আপনি এটি ডাউনলোড করে আরও শিখতে পারেন। সবশেষে, আপনার যেকোনো সাজেশন বা কুয়েরি থাকলে কমেন্ট সেকশনে জিজ্ঞেস করতে পারেন।
সম্পর্কিত আর্টিকেল
- এক্সেল ফাইলকে CSV ফরম্যাটে রূপান্তর (৫ সহজ উপায়)
- ডবল কোটসহ এক্সেলকে CSV-এ সেভ (৩ সহজতম পদ্ধতি)
- অটোমেটিক্যালি এক্সেল ফাইলগুলোকে CSV-এ রূপান্তর (৩ সহজ পদ্ধতি)