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

সমাধান ১: CSV সেভ করার সময় সেপারেটর পরিবর্তন
এই প্রক্রিয়ায়, আমরা এক্সেলের বিল্ট-ইন ফিচার ব্যবহার করে এক্সেল CSV-এ কমা সেভ না করার সমস্যাটি সমাধান করব। পদ্ধতিটি নিচে ধাপে ধাপে বর্ণনা করা হলো:
📌 ধাপসমূহ:
- সর্বপ্রথম, রিবন থেকে File ট্যাব সিলেক্ট করুন।

- এখন, Options-এ যান।

- Excel Options নামে একটি ডায়ালগ বক্স আসবে।
- उसके পর, Advanced অপশন সিলেক্ট করুন।

- Editing Options-এর অধীনে, Use system separator-কে আনচেক করুন এডিট করার জন্য। তারপর, Decimal separator-কে Dot (.) এবং Thousand separator-কে Comma (,) হিসেবে সেট করুন।
- Use system separator-কে আবার চেক করুন আরও পরিবর্তন রোধের জন্য এবং OK ক্লিক করুন।

- उसके পর, আবার File > Save As সিলেক্ট করুন।
- ফাইল সেভ করার জন্য উপযুক্ত লোকেশন বেছে নিন এবং ফাইলের জন্য একটি নাম লিখুন, ফাইল ফরম্যাট অপশনে CSV(Comma delimited) (*.csv) বেছে নিন এবং Save ক্লিক করুন।

- তারপর, ফাইলটি বন্ধ করুন এবং ফাইলটিতে মাউস থেকে রাইট-ক্লিক করুন, এবং Open with > Notepad বেছে নিন।

- শেষে, ফাইলটি Notepad-এ খুলবে এবং আপনি সকল টেক্সট কমা দিয়ে আলাদা পাবেন।

শেষে, আমরা বলতে পারি আমাদের প্রক্রিয়াটি সঠিকভাবে কাজ করেছে এবং আমরা এক্সেল CSV-এ কমা সেভ না করার সমস্যাটি সমাধান করতে পেরেছি।
আরও পড়ুন: এক্সেলকে কমা ডিলিমিটেড CSV ফাইলে রূপান্তর (২ সহজ উপায়)
সমাধান ২: টেক্সট এডিটরে CSV খোলা
আপনাকে CSV ফাইলের কন্টেন্ট দেখতে Text Editor-এ CSV ফাইল খোলতে হবে। সেজন্য, আপনি Notepad টেক্সট এডিটর ব্যবহার করতে পারেন। আপনি যখন এখানে ফাইলটি খুলবেন, তবে আপনি এই ফাইলে যেকোনো ধরনের ম্যানুয়াল মডিফিকেশন করতে পারবেন। যদি আপনার ডেটাসেটে প্রচুর পরিমাণ ডেটা থাকে, তবে এখানে কোনো পরিবর্তন করবেন না। এতে আপনার ডেটাসেট ম্যানিপুলেট হয়ে যেতে পারে এবং আপনার মূল ডেটা হারাতে পারে।
সমাধান ৩: আপনার এক্সেল ফাইলকে 'CSV UTF-8 (Comma Delimited)' হিসেবে সেভ করা
এটি আপনার ডেটাসেটকে CSV ফাইল হিসেবে সেভ করার সবচেয়ে সহজ প্রক্রিয়া। এই ফাইল এক্সটেনশন ব্যবহার করে কেউ সহজে তার ফাইলকে কমা সেপারেটরসহ CSV ফাইল হিসেবে সেভ করতে পারে। এই প্রক্রিয়ার ধাপগুলো নিচে দেওয়া হলো:
📌 ধাপসমূহ:
- প্রক্রিয়া শুরু করতে, Home ট্যাবের বাম পাশে File সিলেক্ট করুন।

- এখন, Save As অপশন সিলেক্ট করুন।
- उसके পর, আপনার ফাইলের একটি উপযুক্ত নাম দিন, এবং ফাইল সেভ করার জন্য আপনার পছন্দের লোকেশন বেছে নিন। এরপর ফাইল ফরম্যাট বক্সে, ফাইল এক্সটেনশন CSV UTF-8 (Comma Delimited) (*csv) সিলেক্ট করুন।
- প্রক্রিয়া পুরো করার জন্য Save ক্লিক করুন।

- এখন, এক্সেল ফাইল বন্ধ করুন এবং ফাইলটিতে মাউস থেকে রাইট-ক্লিক করুন, এবং Open with > Notepad বেছে নিন।

- শেষে, ফাইলটি Notepad-এ খুলবে এবং আপনি সকল টেক্সট কমা দিয়ে আলাদা পাবেন।

তাই, আমরা বলতে পারি আমাদের প্রক্রিয়াটি সফলভাবে কাজ করেছে এবং আমরা এক্সেল CSV-এ কমা সেভ না করার সমস্যাটি সমাধান করতে পেরেছি।
আরও পড়ুন: একাধিক এক্সেল ফাইলকে CSV-এ রূপান্তর (৩ উপযুক্ত উপায়)
সমাধান ৪: সেপারেটর সরাসরি নির্দেশ করা
এই কেসে, প্রথমে আমাদের নোটপ্যাডে ম্যানুয়ালি টেক্সট লিখতে হবে। নোটপ্যাডে লিখার সময়, আমরা সেপারেটরটি ডিফাইন করব। তারপর, আমরা এক্সেলের মাধ্যমে এটি খুলব এবং CSV নোটেশনে সেভ করব। প্রক্রিয়াটি নিচে ব্যাখ্যা করা হলো:
📌 ধাপসমূহ:
- প্রথমে, Notepad অ্যাপ খুলুন এবং নিচের টেক্সট লিখুন।
- সেই টেক্সটের শুরুতে, সেপারেটর ডিক্লেয়ার করুন 'sep=,' হিসেবে।

- তারপর, আপনার ইচ্ছামতো একটি নাম দিয়ে ফাইলটি সেভ করুন ফাইল এক্সটেনশন .txt দিয়ে। Encoding-কে UTF-8 হিসেবে রাখুন। আমরা Data নামে ফাইল নাম রেখেছি। Save বাটন ক্লিক করুন এবং টেক্সট ফাইলটি বন্ধ করুন।

- এখন, আপনার কম্পিউটারে Microsoft Excel লঞ্চ করুন এবং File > Open সিলেক্ট করুন।

- আপনি 'Ctrl+O' কীবোর্ড শর্টকাটও চাপতে পারেন এক্সেলে ফাইল খোলার জন্য।

- তারপর, টেক্সট ফাইলটি সিলেক্ট করুন।
- এক্সেল আপনাকে সতর্কতা দিতে পারে, এটিকে অগ্রাহ্য করে Yes ক্লিক করুন।

- আপনি ওয়ার্কশিটে সকল ডেটাসেট খুব সুন্দরভাবে সেট পাবেন।

- उसके পর, ফাইলটি CSV(Comma delimited) (*.csv) ফাইল ফরম্যাটে সেভ করুন এবং Save ক্লিক করুন।

- এখন, যদি আপনি নতুন ফাইলটি নোটপ্যাডে খুলেন, তবে আপনি দেখবেন আমাদের ডেটাসেট CSV ফরম্যাটে সেভ হয়েছে।

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

📌 ধাপসমূহ:
- এক্সেলের সাম্প্রতিক ভার্সনে, Text Import Wizard এক্সেলের রিবনে উপলব্ধ নেই। আপনাকে এটি Options- থেকে সক্রিয় করতে হবে।
- Text Import Wizard সক্রিয় করতে, File > Options সিলেক্ট করুন।

- Excel Options ডায়ালগ বক্স আসবে।
- এখন, এই বক্সে Data সিলেক্ট করুন।
- তারপর, Show legacy data import wizards-এর অধীনে, From Text (Legacy) চেক করুন এবং OK ক্লিক করুন।

- उसके পর, আপনার কীবোর্ডে 'Ctrl+O' চাপুন ফাইল খোলার জন্য।

- Text.txt নামক ফাইলটি সিলেক্ট করুন এবং Open ক্লিক করুন।
- Text Import Wizard নামে একটি ডায়ালগ বক্স আসবে। Delimited বেছে নিন এবং Next ক্লিক করুন।

- দ্বিতীয় ধাপে, Delimiters-কে Semicolon হিসেবে সিলেক্ট করুন এবং আবার Next ক্লিক করুন।

- তারপর, Column data format-কে General-এ রাখুন এবং অবশেষে Finish ক্লিক করুন।

- Text নামে একটি নতুন এক্সেল ফাইল খুলবে।
- এখন, FIle > Save As সিলেক্ট করুন।
- ফাইল সেভ করার জন্য উপযুক্ত লোকেশন বেছে নিন এবং ফাইলের জন্য একটি নাম লিখুন, ফাইল ফরম্যাট অপশনে CSV(Comma delimited) (*.csv) বেছে নিন এবং Save ক্লিক করুন।

- পরবর্তী, এক্সেল ফাইল বন্ধ করুন এবং ফাইলটিতে মাউস থেকে রাইট-ক্লিক করুন, এবং Open with > Notepad বেছে নিন।
- শেষে, আপনি সকল টেক্সট কমা দিয়ে আলাদা দেখবেন, এবং ফাইলটি CSV ফরম্যাটে সেভ হয়েছে।

শেষে, আমরা বলতে পারি আমাদের প্রক্রিয়াটি সঠিকভাবে কাজ করেছে এবং আমরা এক্সেল CSV-এ কমা সেভ না করার সমস্যাটি সমাধান করতে পেরেছি।
আরও পড়ুন: কমা ডিলিমিটেড এক্সেল ফাইলকে টেক্সট ফাইলে রূপান্তর (৩ পদ্ধতি)
সমাধান ৬: পাওয়ার কوئরি ব্যবহার
আমরা একটি টেক্সট ফাইল ইমপোর্ট করে এর দুটি টেক্সটের মাঝপথে আটকে থাকা ক্যারেক্টার সরাতে পারি পাওয়ার কوئরি তৈরি করে। আমরা এই প্রক্রিয়ায় আমাদের আগের পদ্ধতিতে ব্যবহৃত একই টেক্সট ফাইলটি ব্যবহার করব। এই পদ্ধতির ধাপগুলো নিচে দেওয়া হলো:

📌 ধাপসমূহ:
- এই প্রক্রিয়া শুরু করতে, Data ট্যাবে, Get Data > From File সিলেক্ট করুন।
- তারপর, From Text/CSV অপশন বেছে নিন।

- Import Data নামে একটি ডায়ালগ বক্স আসবে।
- এখন, Text নামক ফাইলটি সিলেক্ট করুন এবং Import ক্লিক করুন।

- Text.txt নামে আরেকটি ডায়ালগ বক্স আসবে।
- Delimiter-কে Semicolon-এ রাখুন এবং অবশেষে Load ক্লিক করুন।

- Text নামে একটি নতুন শিট অটোমেটিক্যালি তৈরি হবে এবং ডেটা টেবিল হিসেবে ইমপোর্ট হবে।

- उसके পর, FIle > Save As সিলেক্ট করুন।
- তারপর, ফাইল সেভ করার জন্য উপযুক্ত লোকেশন বেছে নিন এবং ফাইলের জন্য একটি নাম লিখুন, ফাইল ফরম্যাট অপশনে CSV(Comma delimited) (*.csv) বেছে নিন এবং Save ক্লিক করুন।

- পরবর্তী, এক্সেল ফাইল বন্ধ করুন এবং ফাইলটিতে মাউস থেকে রাইট-ক্লিক করুন, এবং Open with > Notepad বেছে নিন।
- শেষে, আপনি সকল টেক্সট কমা দিয়ে আলাদা দেখবেন, এবং ফাইলটি CSV ফরম্যাটে সেভ হয়েছে।

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

- এখন, Clock and Region অপশন থেকে Change date, time, or number format সিলেক্ট করুন।

- একটি নতুন ডায়ালগ বক্স আসবে, যার নাম Region।
- তারপর, Additional settings অপশন সিলেক্ট করুন।

- Customize Format নামে আরেকটি ডায়ালগ বক্স আসবে।
- उसके পর, List separator-কে comma (,)-এ পরিবর্তন করুন এবং OK ক্লিক করুন।

- আবার OK ক্লিক করুন Region ডায়ালগ বক্স বন্ধ করার জন্য।
- Control Panel-এর ডান কোণার Close বাটনে ক্লিক করুন।
- এখন, এক্সেল ওয়ার্কশিটে, File > Save As-এ যান।

- আপনার ফাইলের জন্য একটি উপযুক্ত নাম লিখুন, ফাইল ফরম্যাট অপশনে CSV(Comma delimited) (*.csv) বেছে নিন এবং Save ক্লিক করুন।

- তারপর, ফাইলটি বন্ধ করুন এবং ফাইলটিতে মাউস থেকে রাইট-ক্লিক করুন, এবং Open with > Notepad বেছে নিন।

- ফাইলটি Notepad-এ খুলবে এবং আপনি সকল টেক্সট কমা দিয়ে আলাদা পাবেন।

এভাবে, আমরা বলতে পারি আমাদের পদ্ধতিটি সঠিকভাবে কাজ করেছে এবং আমরা এক্সেল CSV-এ কমা সেভ না করার সমস্যাটি সমাধান করতে পেরেছি।
আরও পড়ুন: এক্সেল ফাইলকে CSV ফরম্যাটে রূপান্তর (৫ সহজ উপায়)
উপসংহার
এই আর্টিকেলের সমাপ্তি এখানে। আশা করি এটি আপনার জন্য উপকারী হবে এবং আপনি এক্সেলে CSV-এ কমা সেভ না করার সমস্যাটি সমাধান করতে পারবেন। আপনার আরও কোনো প্রশ্ন বা সুপারিশ থাকলে, নিচের কমেন্ট সেকশনে আমাদের সাথে শেয়ার করুন।
আমাদের ওয়েবসাইট ExcelDemy-কে ভুলবেন না এক্সেল-সম্পর্কিত অনেক সমস্যা ও সমাধানের জন্য। নতুন পদ্ধতি শিখুন এবং বৃদ্ধি পান!
সম্পর্কিত আর্টিকেল
- এক্সেলকে পাইপ ডিলিমিটেড টেক্সট ফাইলে রূপান্তরের ম্যাক্রো (৩ পদ্ধতি)
- একাধিক এক্সেল ফাইলকে CSV ফাইলে রূপান্তরের ম্যাক্রো প্রয়োগ
- ডবল কোটসহ এক্সেলকে CSV-এ সেভ (৩ সহজতম পদ্ধতি)