একটি CSV ফাইলে এক্সেল যাতে তারিখগুলি ভুলভাবে ব্যাখ্যা না করে, সেজন্য এক্সেলের ডেটা ইম্পোর্ট টুলের মাধ্যমে ফাইলটি ইম্পোর্ট করুন এবং লোড করার আগে তারিখের কলামটির ফরম্যাট নির্ধারণ করুন। ম্যাক-এর এক্সেলে, From Text (Legacy) উইজার্ড তারিখের স্ট্রিং হুবহু বজায় রাখার জন্য একটি সুস্পষ্ট Text বিকল্প দেয়, অথবা যখন আপনার কার্যকরী এক্সেল তারিখের প্রয়োজন হয়, তখন MDY বা DMY-এর মতো পছন্দসই ক্রমসহ একটি Date বিকল্প প্রদান করে।
একটি CSV খুললে কেন তারিখ পরিবর্তিত হয়
একটি CSV মানগুলিকে টেক্সট ফিল্ড হিসেবে সংরক্ষণ করে; এটি এক্সেলের সেল ফরম্যাটিং বজায় রাখে না বা কোন আঞ্চলিক তারিখের নিয়ম ব্যবহার করতে হবে তাও এক্সেলকে জানায় না। 03/04/2025-এর মতো একটি মানের অর্থ মার্চ ৪ অথবা এপ্রিল ৩ হতে পারে। এক্সেল যদি এটি স্বয়ংক্রিয়ভাবে ব্যাখ্যা করে, তবে এটি মানটি কীভাবে প্রদর্শিত হবে বা এটি কোন তারিখকে নির্দেশ করে তা পরিবর্তন করে দিতে পারে। মাইক্রোসফ্ট উল্লেখ করে যে সোর্স ডেটার সাথে মেলাতে একটি CSV ইম্পোর্টে একটি তারিখ ফরম্যাট বেছে নেওয়ার প্রয়োজন হতে পারে। টেক্সট (.txt বা .csv) ফাইল ইম্পোর্ট বা এক্সপোর্ট করুন
তারিখটি যদি কোনো শনাক্তকারী (আইডেন্টিফায়ার) হয় বা যেভাবে লেখা হয়েছে হুবহু সেভাবেই রাখার প্রয়োজন হয়, তবে এটি টেক্সট হিসেবে ইম্পোর্ট করুন। আপনার যদি তারিখগুলি কালানুক্রমিকভাবে সাজাতে হয় বা সেগুলি দিয়ে হিসাব করতে হয়, তবে তারিখ হিসেবে ইম্পোর্ট করুন এবং সোর্সের সাথে মেলে এমন ক্রম নির্বাচন করুন। ডেটা লোড করার আগেই এই সিদ্ধান্ত নিন: পরে কোনো সেলের ডিসপ্লে ফরম্যাট পরিবর্তন করে এক্সেল ইতোমধ্যে ভুল ব্যাখ্যা করেছে এমন মানকে নির্ভরযোগ্যভাবে আগের অবস্থায় ফিরিয়ে আনা যায় না।
ম্যাক টেক্সট ইম্পোর্ট উইজার্ডের মাধ্যমে ইম্পোর্ট করুন
এক্সেলে একটি ওয়ার্কবুক খুলুন, তারপর Data > From Text (Legacy) বেছে নিন। ফাইন্ডার উইন্ডোতে CSV ফাইলটি সিলেক্ট করুন এবং Open নির্বাচন করুন। যদি From Text (Legacy) না পাওয়া যায়, তবে এক্সেলের সংস্করণ এবং ডেটা ট্যাব পরীক্ষা করুন; মাইক্রোসফ্ট ম্যাক-এর এক্সেলের জন্য এই বিকল্পটির তথ্য নথিভুক্ত করেছে, তবে রিলিজ ভেদে উপলব্ধ কমান্ডের পার্থক্য হতে পারে। এর ম্যাক সংক্রান্ত নির্দেশাবলীতে উইজার্ডের ধাপসমূহ এবং কলাম-ফরম্যাট নিয়ন্ত্রণের তালিকা রয়েছে। ম্যাক-এর এক্সেলে ডেটা ইম্পোর্ট এবং শেপ করুন (Power Query)
উইজার্ডের প্রথম স্ক্রিনে, একটি সাধারণ CSV-এর জন্য Delimited নির্বাচন করুন। ফাইলটি ভিন্ন কোনো ক্যারেক্টার এনকোডিং ব্যবহার করছে বলে না জানলে ফাইলের উৎস (file origin) ডিফল্ট হিসেবেই রাখুন। Next বেছে নিন।
ডিলিমিটার স্ক্রিনে, Comma নির্বাচন করুন এবং প্রিভিউ পরীক্ষা করুন। নিশ্চিত করুন যে প্রতিটি ফিল্ড তার নিজস্ব কলামে প্রদর্শিত হচ্ছে। কোনো ফিল্ডের ভেতরের কমা যদি উদ্ধৃতি চিহ্নের মধ্যে থাকে, তবে প্রিভিউতে সেই ফিল্ডটি একসাথে থাকছে কিনা তা যাচাই করুন; টেক্সট কোয়ালিফায়ার সাধারণত ডবল কোট হয়ে থাকে। Next বেছে নিন।
চূড়ান্ত স্ক্রিনে, প্রিভিউ থেকে তারিখের কলামটি সিলেক্ট করুন। শীর্ষ শূন্য (leading zero) বা অস্পষ্ট তারিখের স্ট্রিং সহ মূল অক্ষরগুলি বজায় রাখতে Column data format-এর অধীনে Text বেছে নিন। প্রকৃত তারিখ তৈরি করতে, সোর্স ফাইলের ওপর ভিত্তি করে Date এবং সঠিক ক্রম—যেমন MDY, DMY, বা YMD—বেছে নিন। প্রিভিউতে বেশ কয়েকটি সারি যাচাই করুন, বিশেষ করে যে তারিখগুলিতে দিন এবং মাস উভয়ই ১২ বা তার কম। মাইক্রোসফ্টের ম্যাক সংক্রান্ত নির্দেশিকা নিশ্চিত করে যে আপনি এখানে প্রতিটি কলামের ফরম্যাট এবং তারিখের ফরম্যাট নির্ধারণ করতে পারেন। ম্যাক-এর এক্সেলে ডেটা ইম্পোর্ট এবং শেপ করুন (Power Query)
Finish বেছে নিন, ইম্পোর্ট করা ডেটা কোথায় রাখবেন তা নির্বাচন করুন, তারপর OK ক্লিক করুন। ব্যবহারের আগে মূল CSV-এর সাথে ফলাফল কলামটি মিলিয়ে দেখুন। আপনি যদি টেক্সট হিসেবে ইম্পোর্ট করে থাকেন, তবে মানগুলি টেক্সট হিসেবেই থাকা উচিত; সেগুলির ফরম্যাট এবং অর্থ নিশ্চিত করার পরেই কেবল পরবর্তীতে কনভার্ট করুন।
আপনি যদি ম্যাক-এ Power Query ব্যবহার করেন
Excel for Microsoft 365 for Mac-এ, আপনি Data > Get Data সিলেক্ট করতে পারেন, Text/CSV বেছে নিতে পারেন এবং লোড করার আগে Transform Data ব্যবহার করতে পারেন। মাইক্রোসফ্টের মতে, ভার্সন ১৬.৬৯ বা তার পরবর্তী সংস্করণ ব্যবহারকারী Microsoft 365 গ্রাহকদের জন্য ম্যাক-এ Power Query সাধারণত উপলব্ধ। এর প্রিভিউ কলামের ধরন শনাক্ত করতে পারে, তাই শনাক্ত করা ধরনটি আপনার সোর্সের সাথে মিলে গেছে ধরে নেওয়ার চেয়ে তারিখের কলামটি ভালোভাবে পরীক্ষা করে দেখুন। ম্যাক-এর এক্সেলে ডেটা ইম্পোর্ট এবং শেপ করুন (Power Query)
মাইক্রোসফ্ট উল্লেখ করেছে যে Power Query এডিটরের ডেটা সাজাতে পারে, তবে এর ম্যাক ইম্পোর্ট নির্দেশিকায় CSV প্রিভিউতে সুনির্দিষ্ট কোনো ডেট-অর্ডার নিয়ন্ত্রণের বর্ণনা নেই। তারিখগুলি টেক্সট হিসেবে রাখা এবং একটি নির্দিষ্ট ক্রমে ব্যাখ্যা করার মধ্যে যদি আপনার কোনো প্রামাণ্য, স্পষ্ট পছন্দের প্রয়োজন হয়, তবে উপলব্ধ থাকলে From Text (Legacy) ব্যবহার করুন। আপনার এক্সেল সংস্করণে এই কমান্ডটি অনুপলব্ধ থাকলে, অস্পষ্ট তারিখের ক্ষেত্রে স্বয়ংক্রিয় রূপান্তরের ওপর নির্ভর করা এড়িয়ে চলুন; প্রথমে CSV-এর একটি অনুলিপি তৈরি করুন এবং তারিখের স্ট্রিংগুলিকে একটি স্পষ্ট ফরম্যাটে পরিবর্তন করুন, অথবা এমন একটি সমর্থিত ইম্পোর্ট পদ্ধতি ব্যবহার করুন যা আপনাকে কলামের ধরন নির্ধারণ করতে দেয়।
ফলাফল পরীক্ষা করুন এবং আসল ফাইলটি সুরক্ষিত রাখুন
সোর্সের সাথে ইম্পোর্ট করা বেশ কয়েকটি মান তুলনা করুন, তারপর মাস/দিনের উভয় দিক থেকে বিভ্রান্তিকর তারিখগুলি পরীক্ষা করুন। 21/04/2025-এর মতো একটি তারিখ থেকে বোঝা যেতে পারে যে কলামটিতে দিন প্রথমে রয়েছে; কেবল 03/04/2025-এর মতো মান দিয়ে তা নিশ্চিত করা সম্ভব নয়। টেক্সট হিসেবে সংরক্ষিত মানের ক্ষেত্রে, সেলগুলি ব্যবহারের উপযোগী তারিখের মানের চেয়ে লেবেল হিসেবে কাজ করে। প্রকৃত তারিখের ক্ষেত্রে, ইম্পোর্টের পরে আপনার পছন্দসই ডিসপ্লে ফরম্যাট সেট করুন, তবে মনে রাখবেন যে ডিসপ্লে ফরম্যাটিং কেবল উপস্থিতি পরিবর্তন করে, ইতিমধ্যে নির্ধারিত তারিখের ব্যাখ্যা পরিবর্তন করে না।
ইম্পোর্ট করা মানগুলি নিশ্চিত না করা পর্যন্ত মূল CSV ফাইলটি অপরিবর্তিত রাখুন। আপনি যদি কোনো ভুল ব্যাখ্যা দেখতে পান, তবে প্রদর্শনের রূপ পরিবর্তন করে একটি মিশ্র বা ভুলভাবে পড়া কলাম মেরামত করার চেষ্টা না করে, ইম্পোর্ট করা শিটটি বাতিল করুন এবং সঠিক কলাম সেটিং দিয়ে পুনরায় ইম্পোর্ট করুন।
সূত্র
- ম্যাক-এর এক্সেলে ডেটা ইম্পোর্ট এবং শেপ করুন (Power Query) — মাইক্রোসফ্ট সাপোর্ট
- টেক্সট (.txt বা .csv) ফাইল ইম্পোর্ট বা এক্সপোর্ট করুন — মাইক্রোসফ্ট সাপোর্ট