বিভিন্ন অঞ্চলে স্প্রেডশিট শেয়ার করার সময় দশমিক মানগুলো যাতে সঠিকভাবে পড়া যায়, সেজন্য ফাইলের সংখ্যার নিয়মাবলী সচেতনভাবে নির্ধারণ করুন এবং প্রাপকের অ্যাপ সেগুলো কীভাবে পরিচালনা করে তা পরীক্ষা করে দেখুন। Mac-এ, Apple Numbers একটি স্প্রেডশিটের ভেতরে ভাষা এবং অঞ্চলের সেটিংস সংরক্ষণ করতে পারে; Mac-এর জন্য Excel-এ বিভাজক সংক্রান্ত প্রেফারেন্স রয়েছে; Google Sheets সম্পূর্ণ স্প্রেডশিট-জুড়ে একটি লোকাল ব্যবহার করে। প্রদর্শিত কমা বা ডট মূল সাংখ্যিক মান পরিবর্তন না করেই পরিবর্তিত হতে পারে, তবে প্লেইন-টেক্সট এক্সপোর্টের ক্ষেত্রে বাড়তি সতর্কতার প্রয়োজন।

প্রথমে ঠিক করুন “বিভাজক অপরিবর্তিত রাখা”-র অর্থ কী

এখানে দুটি ভিন্ন লক্ষ্য থাকতে পারে: সাংখ্যিক মান সংরক্ষণ করা যাতে গণনা সঠিকভাবে হয়, অথবা মানুষ যে বিরামচিহ্ন দেখতে পায় তা হুবহু বজায় রাখা। স্প্রেডশিট অ্যাপগুলো দেড় (one and a half)-এর মতো একটি সংখ্যাকে সাংখ্যিক মান হিসেবে সংরক্ষণ করতে পারে, এবং ফরম্যাটিংয়ের নিয়মানুসারে সেটিকে 1.5 বা 1,5 হিসেবে প্রদর্শন করতে পারে। Excel-এ, সংখ্যার ফরম্যাটিং কেবল রূপ বা দর্শনকে প্রভাবিত করে, গণনায় ব্যবহৃত সংরক্ষিত মানকে নয়। Microsoft explains number formats in Excel।

যদি দৃশ্যমান সঠিক চিহ্নটি গুরুত্বপূর্ণ হয়, তবে প্রাপকের সফটওয়্যার এবং ফাইলের ফরম্যাটও গুরুত্বপূর্ণ। একটি ওয়ার্কবুক স্প্রেডশিটের ফরম্যাটিং বজায় রাখতে পারে, কিন্তু CSV হলো প্লেইন টেক্সট: এর ডিলিমিটার এবং দশমিক চিহ্ন বিভিন্ন অ্যাপ দ্বারা ভিন্নভাবে ব্যাখ্যা করা হতে পারে। যেসব ফাইল অবশ্যই গণনাযোগ্য থাকতে হবে, সেগুলোর ক্ষেত্রে সম্ভব হলে নেটিভ ওয়ার্কবুক ফরম্যাটে শেয়ার করুন এবং ফাইলটিতে কোন অঞ্চল বা লোকাল ব্যবহার করা উচিত সে বিষয়ে একমত হোন।

Mac-এর Numbers-এ স্প্রেডশিটের অঞ্চল নির্ধারণ করুন

Numbers-এ প্রতিটি স্প্রেডশিটের জন্য আলাদা ভাষা ও অঞ্চলের সেটিংস রয়েছে যা দশমিক বিন্দু, হাজার বিভাজক, মুদ্রা এবং তারিখের মতো নিয়মাবলী নিয়ন্ত্রণ করে। এটি সেট করতে, স্প্রেডশিটটি খুলুন এবং File > Advanced > Language & Region বেছে নিন, তারপর ভাষা ও অঞ্চল নির্বাচন করে OK-তে ক্লিক করুন। Apple জানায় যে এই সেটিংসের ফলে সংখ্যার বিরামচিহ্ন পরিবর্তিত হয়, যার মধ্যে বিদ্যমান টেবিল ও চার্টের ডেটাও অন্তর্ভুক্ত। এই পরিবর্তনটি আপনার Mac-এর সাধারণ অঞ্চল পরিবর্তনের প্রয়োজন না ঘটিয়ে কেবল ওই স্প্রেডশিটেই প্রযোজ্য হয়। Apple’s Numbers guide explains the setting and its effects।

নতুন ফাইলের ক্ষেত্রে, স্প্রেডশিট তৈরি করার সময় Numbers আপনাকে ভাষা বেছে নেওয়ার সুবিধাও দেয়: File > New নির্বাচন করার সময় Option কী চেপে ধরে রাখুন, তারপর টেমপ্লেট চুজারে Language মেনুটি ব্যবহার করুন। ডেটা প্রবেশ বা ইম্পোর্ট করার আগেই উদ্দিষ্ট অঞ্চলটি বেছে নিন, বিশেষ করে যখন সহযোগীদের কাছ থেকে ভিন্ন তারিখ এবং দশমিক সংক্রান্ত নিয়মের প্রত্যাশা থাকে। Apple উল্লেখ করেছে যে একটি শেয়ার করা স্প্রেডশিটের ক্ষেত্রে আপনি এই সেটিংটি পরিবর্তন করতে পারবেন না, তাই শেয়ার করার আগেই সিদ্ধান্ত নিন; যৌথ কাজ শুরু হওয়ার পর এই নিয়ন্ত্রণটি অনুপলব্ধ হয়ে গেলে, কাঙ্ক্ষিত সেটিংসহ একটি কপি বা নতুন ফাইলে কাজ করার জন্য সমন্বয় করুন।

Mac-এর Excel-এ সিস্টেম বিভাজক অনুসরণ করবেন কিনা তা নির্ধারণ করুন

Mac-এর Excel-এ Use system separators প্রেফারেন্সের বিষয়টি নথিবদ্ধ রয়েছে। Excel-এ, Excel > Preferences খুলুন, advanced বা editing অপশনগুলো খুঁজুন, এবং Use system separators নির্বাচিত রাখতে পারেন অথবা এটি আনচেক করে আপনার প্রয়োজনীয় দশমিক ও হাজার বিভাজকগুলো লিখে দিতে পারেন। Microsoft-এর বর্তমান নির্দেশিকায় Mac-এর Excel-এর জন্য এই নিয়ন্ত্রণগুলো বর্ণিত রয়েছে, যদিও প্রেফারেন্সের লেবেল বা অবস্থান সংস্করণভেদে ভিন্ন হতে পারে। See Microsoft’s Excel advanced options।

এটি ওই Mac-এ Excel-এর বিভাজক আচরণ পরিবর্তন করে; এটি প্রত্যেক প্রাপকের কপির জন্য কোনো সার্বজনীন সেটিং তৈরি করে না। আপনি যদি কাস্টম বিভাজক বেছে নেন, তবে দশমিক এবং হাজার উভয়ের চিহ্নই যাচাই করে নিন, তারপর ফাইলটি পুনরায় খুলুন অথবা গন্তব্য লোকাল ব্যবহার করছে এমন একটি সিস্টেমে একটি কপি পরীক্ষা করুন। একটি কাস্টম সেল নম্বর ফরম্যাট প্রদর্শনকে নিয়ন্ত্রণ করতে পারে, তবে সংরক্ষিত মান পরিবর্তন করার সাথে এটিকে গুলিয়ে ফেলা উচিত নয়। Microsoft distinguishes number appearance from the underlying value।

CSV পাঠানোর আগে গ্রহণকারী অ্যাপটি পরীক্ষা করে নিন

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

শেয়ার করা Google Sheets-এর ক্ষেত্রে, লোকাল থাকে স্প্রেডশিটের সাথে যুক্ত। File > Settings > General > Locale-এ পরিবর্তন করলে তা পুরো স্প্রেডশিটের জন্য ডিফল্ট সংখ্যা, তারিখ এবং মুদ্রা ফরম্যাটিং পরিবর্তন করে দেয়, এবং এতে কাজ করা প্রত্যেকেই এই পরিবর্তনটি দেখতে পায়। এর ফলে লোকাল নির্ধারণ ব্যক্তিগত ডিসপ্লে প্রেফারেন্সের চেয়ে যৌথ সহযোগিতার সিদ্ধান্তের অংশ হয়ে দাঁড়ায়। Google documents the spreadsheet-wide locale behavior।

হস্তান্তরের আগে একটি সংক্ষিপ্ত পরীক্ষা করুন

ফাইলটি পাঠানোর আগে, একটি কপিতে 1234.56 বা 1234,56-এর মতো একটি ছোট টেস্ট ভ্যালু রাখুন এবং উদ্দিষ্ট রেন্ডারিং, হাজারের চিহ্ন, তারিখের ব্যাখ্যা এবং গণনাগুলো নিশ্চিত করুন। প্রাপককে তাদের অ্যাপে একই মানগুলো যাচাই করতে বলুন। সংখ্যাগুলো যদি CSV-র মাধ্যমে যায়, তবে আগেই ডিলিমিটার এবং দশমিক চিহ্নের বিষয়ে একমত হোন, এবং প্রতিনিধিত্বমূলক কয়েকটি সারি দিয়ে ইম্পোর্ট পরীক্ষা করুন। প্রাপকদের যদি ভিন্ন ভিজ্যুয়াল নিয়মের প্রয়োজন হয়, তবে শেয়ার করা মূল ফাইলে বারবার পরিবর্তন না করে একটি সম্মত সাংখ্যিক উৎস বজায় রাখুন এবং পৃথক ফরম্যাট করা কপি বা এক্সপোর্ট তৈরি করুন।

ব্যবহারিক নিয়ম হলো অ্যাপ সাপোর্ট করলে স্প্রেডশিট-নির্দিষ্ট লোকাল সেট করা, শুধুমাত্র তখনই সিস্টেম সেটিংস ব্যবহার করা যখন সেটি Mac-জুড়ে কাঙ্ক্ষিত আচরণ হয়, এবং CSV-কে এমন একটি টেক্সট ইন্টারচেঞ্জ হিসেবে বিবেচনা করা যার জন্য একটি সুস্পষ্ট ফরম্যাট চুক্তি প্রয়োজন। এটি একটি কমা বা পিরিয়ড অ্যাপগুলোর মধ্যে অপরিবর্তিত থাকবে এমন অনুমান না করেই ফাইলের অর্থ এবং প্রাপকের প্রত্যাশাকে সামঞ্জস্যপূর্ণ রাখে।

সূত্রসমূহ