সুচিপত্র
টিউটোরিয়ালটি দেখায় কিভাবে এক্সেল থেকে ডেটা আমদানি বা রপ্তানি করার সময় CSV বিভাজক পরিবর্তন করতে হয়, যাতে আপনি আপনার ফাইলটিকে কমা-বিভাজিত মান বা সেমিকোলন-বিভাজিত মান বিন্যাসে সংরক্ষণ করতে পারেন।
এক্সেল পরিশ্রমী। এক্সেল স্মার্ট। এটি যে মেশিনে চলছে তার সিস্টেম সেটিংস পুঙ্খানুপুঙ্খভাবে পরীক্ষা করে এবং ব্যবহারকারীর চাহিদা অনুমান করার জন্য যথাসাধ্য চেষ্টা করে … প্রায়শই হতাশাজনক ফলাফলের জন্য।
এটি কল্পনা করুন: আপনি আপনার এক্সেল ডেটা অন্য অ্যাপ্লিকেশনে রপ্তানি করতে চান, যাতে আপনি অনেক প্রোগ্রাম দ্বারা সমর্থিত CSV ফর্ম্যাটে এটি সংরক্ষণ করুন। আপনি যে CSV বিকল্পটি ব্যবহার করুন না কেন, ফলাফল হল একটি সেমিকোলন-ডিলিমিটেড ফাইলের পরিবর্তে কমা-বিভাজিত ফাইল যা আপনি সত্যিই চেয়েছিলেন। সেটিংটি ডিফল্ট, এবং এটি কীভাবে পরিবর্তন করবেন তা আপনার কাছে কোন ধারণা নেই। হাল ছাড়বেন না! সেটিংটি যতই গভীরে লুকানো থাকুক না কেন, আমরা আপনাকে এটিকে সনাক্ত করার এবং আপনার প্রয়োজনের জন্য পরিবর্তন করার একটি উপায় দেখাব৷
CSV ফাইলগুলির জন্য এক্সেল কী ডিলিমিটার ব্যবহার করে
.csv ফাইলগুলি পরিচালনা করতে, Microsoft Excel Windows আঞ্চলিক সেটিংসে সংজ্ঞায়িত তালিকা বিভাজক ব্যবহার করে।
উত্তর আমেরিকা এবং অন্যান্য কিছু দেশে, ডিফল্ট তালিকা বিভাজক হল একটি কমা , তাই আপনি CSV কমা সীমাবদ্ধ করতে পারেন।
ইউরোপীয় দেশগুলিতে, একটি কমা দশমিক চিহ্নের জন্য সংরক্ষিত থাকে এবং তালিকা বিভাজক সাধারণত সেমিকোলন এ সেট করা হয়। এই কারণেই ফলাফলটি CSV সেমিকোলন সীমাবদ্ধ।
অন্য ফিল্ড ডিলিমিটার সহ একটি CSV ফাইল পেতে, বর্ণিত পদ্ধতির একটি প্রয়োগ করুননিচে।
এক্সেল ফাইলকে CSV হিসেবে সংরক্ষণ করার সময় বিভাজক পরিবর্তন করুন
যখন আপনি একটি ওয়ার্কবুককে .csv ফাইল হিসেবে সংরক্ষণ করেন, তখন Excel আপনার ডিফল্ট তালিকা বিভাজক দিয়ে মানগুলিকে আলাদা করে। এটিকে একটি ভিন্ন ডিলিমিটার ব্যবহার করতে বাধ্য করতে, নিম্নলিখিত পদক্ষেপগুলি নিয়ে এগিয়ে যান:
- ফাইল > বিকল্পগুলি > উন্নত ক্লিক করুন .
- সম্পাদনা বিকল্পের অধীনে, সিস্টেম বিভাজক ব্যবহার করুন চেক বক্সটি সাফ করুন।
- ডিফল্ট দশমিক বিভাজক পরিবর্তন করুন। যেহেতু এটি আপনার ওয়ার্কশীটে দশমিক সংখ্যাগুলি দেখানোর উপায় পরিবর্তন করবে, বিভ্রান্তি এড়াতে একটি ভিন্ন হাজার বিভাজক বেছে নিন।
আপনি কোন বিভাজক ব্যবহার করতে চান তার উপর নির্ভর করে সেটিংস কনফিগার করুন নিচের যেকোনো একটি উপায়ে।
এক্সেল ফাইলকে CSV সেমিকোলন ডিলিমিটেড -এ রূপান্তর করতে, ডিফল্ট দশমিক বিভাজকটিকে একটি কমাতে সেট করুন। এটি তালিকা বিভাজক (CSV বিভাজক):
- সেট দশমিক বিভাজক কমা (,) <এর জন্য একটি সেমিকোলন ব্যবহার করতে পারবে 11>সেট করুন হাজার বিভাজক পিরিয়ড (.)
এক্সেল ফাইলটিকে CSV কমা সীমাবদ্ধ হিসাবে সংরক্ষণ করতে, সেট করুন একটি পিরিয়ডের দশমিক বিভাজক (ডট)। এটি এক্সেলকে তালিকা বিভাজক (CSV ডিলিমিটার) এর জন্য একটি কমা ব্যবহার করবে:
- সেট দশমিক বিভাজক পিরিয়ড (.)
- হাজার বিভাজক কমাতে সেট করুন (,)
আপনি যদি শুধুমাত্র একটি নির্দিষ্ট ফাইলের জন্য একটি CSV বিভাজক পরিবর্তন করতে চান 9>, তারপর ব্যবহার সিস্টেমে টিক দিনডিফল্ট থেকে ভিন্ন একটি ডিলিমিটার সহ একটি csv ফাইল পরিচালনা করার জন্য ফাইলটি খোলার পরিবর্তে আমদানি করা। এক্সেল 2013-এ আরও আগে, Get External Data গোষ্ঠীতে Data ট্যাবে থাকা Text Import Wizard এর সাথে এটি করা বেশ সহজ ছিল। এক্সেল 2016 থেকে শুরু করে, উইজার্ডটি একটি উত্তরাধিকার বৈশিষ্ট্য হিসাবে ফিতা থেকে সরানো হয়েছে। যাইহোক, আপনি এখনও এটি ব্যবহার করতে পারেন:
- টেক্সট থেকে সক্ষম করুন (লেগেসি) বৈশিষ্ট্য৷
- ফাইল এক্সটেনশনটি .csv থেকে .txt এ পরিবর্তন করুন এবং তারপরে txt ফাইলটি খুলুন এক্সেল থেকে। এটি স্বয়ংক্রিয়ভাবে ইমপোর্ট টেক্সট উইজার্ড চালু করবে।
উইজার্ডের ধাপ 2-এ, আপনাকে পূর্বনির্ধারিত ডিলিমিটার (ট্যাব, কমা, সেমিকোলন বা স্থান) থেকে বেছে নেওয়ার পরামর্শ দেওয়া হচ্ছে। অথবা আপনার কাস্টম একটি নির্দিষ্ট করুন:
একটি পাওয়ার কোয়েরি সংযোগ তৈরি করার সময় ডিলিমিটার নির্দিষ্ট করুন
Microsoft Excel 2016 এবং উচ্চতর একটি csv ফাইল আমদানি করার আরও একটি সহজ উপায় প্রদান করে - পাওয়ার কোয়েরির সাহায্যে এর সাথে সংযোগ করে। পাওয়ার কোয়েরি সংযোগ তৈরি করার সময়, আপনি প্রিভিউ ডায়ালগ উইন্ডোতে ডিলিমিটার বেছে নিতে পারেন:
ডিফল্ট CSV বিভাজক বিশ্বব্যাপী পরিবর্তন করুন
ডিফল্ট পরিবর্তন করতে লিস্ট বিভাজক শুধুমাত্র এক্সেলের জন্য নয় আপনার কম্পিউটারে ইনস্টল করা সমস্ত প্রোগ্রামের জন্য, এখানে আপনাকে যা করতে হবে:
- উইন্ডোজে, কন্ট্রোল প্যানেল > অঞ্চল সেটিংস। এর জন্য, উইন্ডোজ সার্চ বক্সে শুধু Region টাইপ করুন এবং তারপর ক্লিক করুন অঞ্চল সেটিংস ।
এই পরিবর্তনটি কাজ করার জন্য, তালিকা বিভাজক একই হওয়া উচিত নয় দশমিক চিহ্ন হিসাবে।
সম্পন্ন হয়ে গেলে, এক্সেল পুনরায় চালু করুন, যাতে এটি আপনার পরিবর্তনগুলি নিতে পারে।
দ্রষ্টব্য:
- সিস্টেম সেটিংস পরিবর্তন করলে আপনার কম্পিউটারে একটি গ্লোবাল পরিবর্তন হবে যা সমস্ত অ্যাপ্লিকেশন এবং সিস্টেমের সমস্ত আউটপুটকে প্রভাবিত করবে৷ আপনি ফলাফলের প্রতি 100% আত্মবিশ্বাসী না হওয়া পর্যন্ত এটি করবেন না৷
- যদি বিভাজক পরিবর্তন করা কিছু অ্যাপ্লিকেশনের আচরণে বিরূপ প্রভাব ফেলে বা আপনার মেশিনে অন্যান্য সমস্যা সৃষ্টি করে, পরিবর্তনগুলি পূর্বাবস্থায় ফেরান ৷ এর জন্য, ফরম্যাট কাস্টমাইজ করুন ডায়ালগ বক্সে রিসেট বোতামে ক্লিক করুন (উপরের ধাপ 5)। এটি আপনার করা সমস্ত কাস্টমাইজেশন মুছে ফেলবে এবং সিস্টেমের ডিফল্ট সেটিংস পুনরুদ্ধার করবে।
লিস্ট বিভাজক পরিবর্তন করা: ব্যাকগ্রাউন্ড এবংফলাফল
আপনার মেশিনে তালিকা বিভাজক পরিবর্তন করার আগে, আমি আপনাকে এই বিভাগটি মনোযোগ সহকারে পড়ার জন্য উত্সাহিত করছি, যাতে আপনি সম্ভাব্য ফলাফলগুলি সম্পূর্ণরূপে বুঝতে পারেন।
প্রথমে, এটি হওয়া উচিত উল্লেখ্য যে দেশের উপর নির্ভর করে উইন্ডোজ বিভিন্ন ডিফল্ট বিভাজক ব্যবহার করে। কারণ বিশ্বজুড়ে বড় সংখ্যা এবং দশমিকগুলি বিভিন্ন উপায়ে লেখা হয়৷
মার্কিন যুক্তরাষ্ট্র, যুক্তরাজ্য এবং অস্ট্রেলিয়া এবং নিউজিল্যান্ড সহ আরও কিছু ইংরেজি-ভাষী দেশে, নিম্নলিখিত বিভাজকগুলি ব্যবহার করা হয়:
দশমিক চিহ্ন: বিন্দু (.)
ডিজিট গ্রুপিং চিহ্ন: কমা (,)
তালিকা বিভাজক: কমা (,)
বেশিরভাগ ইউরোপীয় দেশে, ডিফল্ট তালিকা বিভাজক একটি সেমিকোলন (;) কারণ একটি কমা দশমিক বিন্দু হিসাবে ব্যবহার করা হয়:
দশমিক চিহ্ন: কমা (,)
ডিজিট গ্রুপিং প্রতীক: ডট ( .)
তালিকা বিভাজক: সেমিকোলন (;)
উদাহরণস্বরূপ, এখানে কিভাবে দুই হাজার ডলার এবং পঞ্চাশ সেন্ট লেখা হয় বিভিন্ন দেশ:
US এবং UK: $2,000.50
EU: $2.000,50
এগুলি কীভাবে CSV ডিলিমিটারের সাথে সম্পর্কিত? পয়েন্ট হল যে তালিকা বিভাজক (CSV ডিলিমিটার) এবং দশমিক চিহ্ন দুটি ভিন্ন অক্ষর হওয়া উচিত। অর্থাৎ তালিকা বিভাজক কে কমা তে সেট করার জন্য ডিফল্ট দশমিক চিহ্ন (যদি এটি কমাতে সেট করা থাকে) পরিবর্তন করতে হবে। ফলস্বরূপ, আপনার সমস্ত নম্বরগুলি একটি ভিন্ন উপায়ে প্রদর্শিত হবেঅ্যাপ্লিকেশন।
তাছাড়া, তালিকা বিভাজক এক্সেল সূত্রে আর্গুমেন্ট আলাদা করার জন্য ব্যবহার করা হয়। একবার আপনি এটি পরিবর্তন করলে, কমা থেকে সেমিকোলনে বলুন, আপনার সমস্ত সূত্রের বিভাজকগুলিও সেমিকোলনে পরিবর্তিত হবে৷
আপনি যদি এই ধরনের বড় আকারের পরিবর্তনের জন্য প্রস্তুত না হন তবে শুধুমাত্র একটি নির্দিষ্ট CSV-এর জন্য একটি বিভাজক পরিবর্তন করুন৷ এই টিউটোরিয়ালের প্রথম অংশে বর্ণিত ফাইল।
এভাবে আপনি এক্সেলের বিভিন্ন ডিলিমিটারের সাহায্যে CSV ফাইল খুলতে বা সংরক্ষণ করতে পারেন। পড়ার জন্য আপনাকে ধন্যবাদ এবং আগামী সপ্তাহে দেখা হবে!
সেটিংসআপনার এক্সেল ওয়ার্কবুক CSV তে এক্সপোর্ট করার পরে আবার চেক বক্স করুন।নোট। স্পষ্টতই, আপনি এক্সেল বিকল্পগুলিতে যে পরিবর্তনগুলি করেছেন তা এক্সেলের মধ্যে সীমাবদ্ধ ৷ অন্যান্য অ্যাপ্লিকেশনগুলি আপনার উইন্ডোজ আঞ্চলিক সেটিংসে সংজ্ঞায়িত ডিফল্ট তালিকা বিভাজক ব্যবহার করতে থাকবে।
এক্সেলে CSV ইম্পোর্ট করার সময় ডিলিমিটার পরিবর্তন করুন
এক্সেলে CSV ফাইল ইম্পোর্ট করার কয়েকটি ভিন্ন উপায় আছে। ডিলিমিটার পরিবর্তন করার উপায়টি আপনি বেছে নেওয়া আমদানি পদ্ধতির উপর নির্ভর করে।
সিএসভি ফাইলে সরাসরি বিভাজক নির্দেশ করুন
এক্সেল যাতে একটি ফিল্ড সেপারেটর ব্যবহার করে একটি CSV ফাইল পড়তে সক্ষম হয় প্রদত্ত CSV ফাইল, আপনি সেই ফাইলটিতে সরাসরি বিভাজক নির্দিষ্ট করতে পারেন। এর জন্য, আপনার ফাইলটি যেকোন টেক্সট এডিটরে খুলুন, নোটপ্যাড বলুন, এবং অন্য কোনও ডেটার আগে নীচের স্ট্রিংটি টাইপ করুন:
- কমা দিয়ে মানগুলি আলাদা করতে: sep=,
- আলাদা করতে সেমিকোলন সহ মান: sep=;
- একটি পাইপ দিয়ে মান আলাদা করতে: sep=