00123-এর মতো কোডগুলো অক্ষত রাখতে, Excel for Mac-এর ডেটা ইমপোর্ট টুলের মাধ্যমে CSV ইমপোর্ট করুন এবং লোড করার আগেই শনাক্তকারী কলামটিকে Text হিসেবে সেট করুন। সরাসরি CSV খুললে Excel সংখ্যার স্ট্রিংগুলোকে সংখ্যা হিসেবে ব্যাখ্যা করতে পারে, যার ফলে শূন্যগুলো বাদ পড়ে যায়; এমনটা ঘটার পর সেল ফরম্যাট করলেও মূল মান আর ফিরে পাওয়া যায় না। পুনরাবৃত্তিযোগ্য ইমপোর্টের জন্য, উপলব্ধ থাকলে Power Query ব্যবহার করুন, প্রিভিউ দেখে নিন এবং নিশ্চিত করুন যে লোড করা কোড কলামটি ফাইলের সাথে এখনও মিলছে।

Excel কেন সামনের শূন্যগুলো সরিয়ে দেয়

Excel সাধারণত শুধু অঙ্ক দিয়ে গঠিত মানগুলোকে সংখ্যা হিসেবে বিবেচনা করে যাতে সেগুলোকে গণনায় ব্যবহার করা যায়। সামনের শূন্যগুলোর কোনো সাংখ্যিক মান নেই, তাই 00123-এর মতো কোড রূপান্তরিত হয়ে 123 হয়ে যেতে পারে। কিন্তু শনাক্তকারী—যেমন পোস্টাল কোড, প্রোডাক্ট আইডি, অ্যাকাউন্ট কোড এবং এই ধরনের ক্ষেত্রগুলো—কোনো পরিমাণ নয়, বরং লেবেল। এগুলোর অঙ্ক এবং ফরম্যাটিং মূল মানেরই অংশ। Microsoft এই ধরনের মানগুলোর মূল রূপ বজায় রাখতে সেগুলোকে টেক্সট হিসেবে সংরক্ষণ করার পরামর্শ দেয়। Keeping leading zeros and large numbers

এই পার্থক্যের গুরুত্ব কেবল প্রথম শূন্যটির ক্ষেত্রেই সীমাবদ্ধ নয়। Excel কেবল ১৫ ডিজিটের সংখ্যাগত নির্ভুলতা (numeric precision) সংরক্ষণ করে, তাই কোনো দীর্ঘ শনাক্তকারীকেও সংখ্যা হিসেবে বিবেচনা করা হলে তা ডিজিট হারাতে পারে। ইমপোর্ট করার আগেই ঠিক করুন কোন কলামগুলো শনাক্তকারী; সেগুলো সাধারণত টেক্সট হওয়া উচিত, আর পাটিগণিত বা গণনার জন্য নির্ধারিত কলামগুলো সংখ্যা হিসেবে রাখা যেতে পারে।

Mac-এ Power Query দিয়ে CSV ইমপোর্ট করুন

Excel-এর সংস্করণ এবং সাবস্ক্রিপশনের ওপর ভিত্তি করে Power Query ইন্টারফেস ভিন্ন হতে পারে। Microsoft Microsoft 365 for Mac-এর জন্য Power Query নথিভুক্ত করেছে এবং উল্লেখ করেছে যে Excel for Mac সংস্করণ 16.69 বা তার পরবর্তী সংস্করণ ব্যবহারকারী সাবস্ক্রাইবারদের জন্য Power Query Editor সাধারণত উপলব্ধ। আপনি যদি নিচে বর্ণিত কন্ট্রোলগুলো দেখতে না পান, তবে পরবর্তী বিভাগে বর্ণিত লেগ্যাসি ইমপোর্ট পদ্ধতিটি উপলব্ধ থাকলে সেটি ব্যবহার করুন। Import and shape data in Excel for Mac (Power Query)

  1. Excel খুলুন এবং Data > Get Data বেছে নিন। ডেটা সোর্স হিসেবে Text/CSV নির্বাচন করুন। আপনার রিবন লেআউটের ওপর নির্ভর করে, পথটি Data > Get Data (Power Query) হিসেবে প্রদর্শিত হতে পারে এবং তারপরে একটি সোর্স বাছাইয়ের অপশন আসতে পারে।

  2. ফাইল পিকার থেকে CSV ফাইলটি খুঁজে বের করুন এবং এটি খুলুন। Excel একটি ইমপোর্ট প্রিভিউ প্রদর্শন করবে। ডেলিমিটারটি ফিল্ডগুলোকে আপনার প্রত্যাশিত কলাম অনুযায়ী সঠিকভাবে আলাদা করছে কিনা এবং আপনার ফাইলে কলামের নাম থাকলে প্রথম সারিটিকে হেডার হিসেবে সঠিকভাবে বিবেচনা করা হয়েছে কিনা তা যাচাই করুন। Power Query স্বয়ংক্রিয়ভাবে কলামের ধরন শনাক্ত করতে পারে, তাই কোনো কোড কলাম আগেই টেক্সট হয়ে গেছে বলে ধরে নেবেন না।

  3. কোয়েরি এডিটর খুলতে Transform Data বা Edit বেছে নিন। যে কলামের কোডগুলোতে শূন্য বজায় রাখা প্রয়োজন, সেটির হেডারে ক্লিক করুন। এডিটরে, Home > Transform > Data Type > Text বেছে নিন। Excel যদি বিদ্যমান টাইপ পরিবর্তনটি প্রতিস্থাপন করার কথা জানতে চায়, তবে Replace Current বেছে নিন যাতে লোড করার আগেই কলামটি টেক্সট হয়ে যায়।

  4. প্রতিনিধিত্বমূলক মানগুলোর জন্য প্রিভিউটি পর্যালোচনা করুন। যে মানটি 00123 হওয়া উচিত, সেটিতে দুটি শূন্যই দৃশ্যমান থাকতে হবে। কলামে যদি মিশ্র ফরম্যাট থাকে বা প্রিভিউতে কোনো অপ্রত্যাশিত বিভাজন দেখা যায়, তবে এগিয়ে যাওয়ার আগে ডেলিমিটার বা টাইপ নির্বাচন ঠিক করে নিন।

  5. ইমপোর্ট করা ডেটা ওয়ার্কশিটে বসানোর জন্য Home > Close & Load (বা উপলব্ধ Load কন্ট্রোল) বেছে নিন। চূড়ান্ত কলামটি পরীক্ষা করুন, যার মধ্যে কয়েকটি দীর্ঘতম কোড এবং সামনের শূন্য থাকা কোড অন্তর্ভুক্ত রয়েছে। Excel for Mac নথিভুক্ত Power Query ওয়ার্কফ্লোতে ইমপোর্ট করা ফলাফল একটি নতুন শিটে রাখে। Import and shape data in Excel for Mac (Power Query)

গুরুত্বপূর্ণ ধাপটি হলো ইমপোর্ট ট্রান্সফরমেশনের সময় টাইপ সেট করা, ওয়ার্কশিটের প্রদর্শন ফরম্যাট কেবল পরিবর্তন করা নয়। ইমপোর্ট প্রিভিউ আপনাকে লোড করার আগেই অনাকাঙ্ক্ষিত টাইপ রূপান্তর ধরে ফেলতে সাহায্য করে। আপনি যদি পরবর্তীতে কোয়েরি রিফ্রেশ করেন, Excel রিফ্রেশ করা ডেটাতে তার সংরক্ষিত ট্রান্সফরমেশন ধাপগুলো প্রয়োগ করে। এটি পুনরাবৃত্তিমূলক CSV-এর জন্য উপযোগী, যদি সোর্স ফাইলটির গঠন সামঞ্জস্যপূর্ণ থাকে। Keeping leading zeros and large numbers

Power Query অনুপলব্ধ হলে: Text Import Wizard ব্যবহার করুন

কিছু Mac সংস্করণে পুরোনো উইজার্ডটি Data > From Text (Legacy) হিসেবে দেখানো হয়। Microsoft-এর Mac সংক্রান্ত নির্দেশাবলীতে সেই কমান্ড থেকে CSV খোলা এবং ফাইলের ধরন, ডেলিমিটার ও প্রতিটি কলামের ফরম্যাট বেছে নিতে উইজার্ডের প্রিভিউ ব্যবহার করার কথা বলা হয়েছে। উইজার্ডের শেষ পৃষ্ঠায়, শনাক্তকারী কলামটি নির্বাচন করুন এবং এর কলাম ফরম্যাট Text হিসেবে সেট করুন, তারপর ইমপোর্ট সম্পন্ন করুন এবং ডেটা কোথায় রাখবেন তা বেছে নিন। Import and shape data in Excel for Mac (Power Query)

কমা দিয়ে আলাদা করা ফাইলের ক্ষেত্রে, Delimited নির্বাচন করুন এবং কমা ডেলিমিটার ব্যবহার করুন। টেক্সট কোয়ালিফায়ারটিকে ফাইলের ব্যবহৃত ক্যারেক্টার অনুযায়ী রাখুন—সাধারণত একটি ডাবল কোট—যাতে কোনো উদ্ধৃত ফিল্ডের ভেতরের কমা একটি ভুল অতিরিক্ত কলাম তৈরি না করে সেই ফিল্ডের ভেতরেই থাকে। শেষ করার আগে উইজার্ডের প্রিভিউ দেখে নিন; ডেলিমিটার এবং টেক্সট কোয়ালিফায়ার সারিগুলো কীভাবে বিভক্ত হবে তা প্রভাবিত করে। Text Import Wizard

যদি From Text (Legacy) অনুপস্থিত থাকে, তবে সেই Excel বিল্ডে ফিচারটি সক্রিয় বা উপলব্ধ নাও থাকতে পারে। Microsoft লেগ্যাসি উইজার্ডটিকে ব্যাকওয়ার্ড-কম্প্যাটিবিলিটি ফিচার হিসেবে নথিভুক্ত করেছে এবং উল্লেখ করেছে যে Excel-এর পরিবেশ অনুযায়ী এর প্রাপ্যতা এবং সেটআপ ভিন্ন হয়। Mac-এ এই সেটিংটি খোঁজার সময় কেবল Windows-এর মেনু পাথের ওপর নির্ভর করবেন না। আপনার Mac সংস্করণ প্রদান করলে Power Query ইমপোর্ট পথটি ব্যবহার করুন, অথবা আপনার সংস্করণের জন্য Excel for Mac-এর নির্দেশাবলী দেখুন। Text Import Wizard

শূন্যগুলো মুছে গেছে নাকি কেবল লুকানো আছে তা পরীক্ষা করুন

ইমপোর্টের পর, ফর্মুলা বারে সেলের মানটি পর্যবেক্ষণ করুন এবং মূল CSV মানের সাথে তুলনা করুন। ওয়ার্কশিটে যদি 123 প্রদর্শিত হয় কিন্তু অন্তর্নিহিত মানটি টেক্সট 00123 হয়, তবে সমস্যাটি ডিসপ্লে ফরম্যাটিংয়ের হতে পারে। যদি ফর্মুলা বার নিজেই 123 দেখায়, তবে Excel ইমপোর্ট করা মান থেকে ইতিমধ্যে শূন্যগুলো বাদ দিয়ে দিয়েছে। ইমপোর্টের পরে সেলটিকে Text হিসেবে ফরম্যাট করলে কতগুলো শূন্য ছিল তা পুনরুদ্ধার করা সম্ভব নয়; আপনাকে মূল CSV থেকে পুনরায় ইমপোর্ট করতে হবে এবং ইমপোর্টের সময় কলামটিকে Text টাইপ নির্ধারণ করতে হবে। একইভাবে Microsoft সতর্ক করে যে কাস্টম নম্বর ফরম্যাট প্রয়োগ করলে ফরম্যাট প্রয়োগের আগে বাদ দেওয়া শূন্যগুলো ফিরে আসে না। Keeping leading zeros and large numbers

00000-এর মতো একটি কাস্টম নম্বর ফরম্যাট সামনের শূন্যসহ একটি নির্দিষ্ট দৈর্ঘ্যের সাংখ্যিক কোড প্রদর্শন করতে পারে, তবে এটি সেই ওয়ার্কবুকের ভেতরের একটি উপস্থাপনা ফরম্যাট মাত্র। Microsoft এটিকে টেক্সট হিসেবে মান সংরক্ষণ করা থেকে আলাদা করে দেখে এবং এই পদ্ধতিটি ১৬ ডিজিটের কম কোডের মধ্যে সীমাবদ্ধ রাখে। অন্য কোনো প্রোগ্রাম যদি এক্সপোর্ট করা ডেটা পড়ে, তবে প্রদর্শিত শূন্য কখনোই ইমপোর্ট করা ডেটায় শনাক্তকারীকে টেক্সট হিসেবে বজায় রাখার বিকল্প হতে পারে না। Keeping leading zeros and large numbers

দ্রুত ইমপোর্ট সিদ্ধান্তের নির্দেশিকা

  • কোড, ফোন নম্বর, পোস্টাল কোড বা অ্যাকাউন্ট আইডি: কলামটিকে Text হিসেবে ইমপোর্ট করুন যাতে ক্যারেক্টারগুলো অক্ষত থাকে; এগুলো গণনার জন্য কোনো পরিমাণ নয়।

  • ফর্মুলায় ব্যবহৃত পরিমাণ বা গণনা: যেখানে উপযুক্ত সেখানে সাংখ্যিক টাইপ ব্যবহার করুন এবং প্রিভিউতে দশমিক ও তারিখের ব্যাখ্যা যাচাই করুন।

  • দীর্ঘ অঙ্কের স্ট্রিং: সামনের শূন্য না থাকলেও Text ব্যবহার করুন, কারণ Excel-এর সাংখ্যিক নির্ভুলতা ১৫ ডিজিটের মধ্যে সীমাবদ্ধ। Format numbers as text in Excel for Mac

  • পুনরাবৃত্ত ইমপোর্ট: ওয়ার্কবুকের কোয়েরি সংরক্ষণ করুন এবং সোর্স ফাইল পরিবর্তিত হলে তা রিফ্রেশ করুন, তারপর রিফ্রেশ করার পরে শনাক্তকারী কলামটি স্পট-চেক করুন। ফাইলের কলাম বা ডেলিমিটার পরিবর্তিত হলে, পুরোনো কোয়েরি এখনও মিলছে তা ধরে না নিয়ে প্রিভিউ এবং ট্রান্সফরমেশন পর্যালোচনা করুন।

অন্যান্য খোলা Mac উইন্ডো এবং টাস্ক লিস্টের পাশাপাশি যখন আপনি একটি ইমপোর্টের কাজ করছেন, তখন Wallo কীবোর্ড ফোকাসিংসহ লক্ষ্য অনুযায়ী স্থানীয়ভাবে বিদ্যমান উইন্ডো এবং করণীয় কাজগুলোকে গুছিয়ে রাখতে পারে। এটি CSV ইমপোর্ট সম্পন্ন করে না বা Excel-এর ডেটা টাইপ পরিবর্তন করে না।

তথ্যসূত্র