Excel-এর জন্য খুব বড় CSV ফাইল কীভাবে খুলবেন
Excel যখন বলে একটি CSV পুরোপুরি লোড হয়নি, তখন কী করবেন।
Excel সতর্কবার্তা দেখায় যে ফাইলটি পুরোপুরি লোড হয়নি, অথবা CSV খোলে কিন্তু নিচের সারিগুলো স্রেফ উধাও। আপনি Excel-এর সারির সীমায় পৌঁছে গেছেন। সব ডেটা এখনো ফাইলেই আছে; Excel শুধু সেটি দেখাতে পারছে না।
সীমাগুলো
| প্রোগ্রাম | সীমা |
|---|---|
| Excel | প্রতি শিটে 1,048,576টি সারি ও 16,384টি কলাম |
| Google Sheets | প্রতি স্প্রেডশিটে 1 কোটি সেল, তাই চওড়া টেবিলে সারির সংখ্যা কম |
| Apple Numbers | প্রতি টেবিলে 1,000,000টি সারি |
এই সীমায় পৌঁছানোর অনেক আগেই বড় ফাইল স্প্রেডশিটকে ধীর করে দেয়। অনেক কলামসহ কয়েক লাখ সারিই স্ক্রল, সাজানো বা ফিল্টার করার সময় ভোগাতে পারে।
উপায় 1: ফাইলটি কয়েকটি অংশে ভাগ করুন
সবচেয়ে সহজ সমাধান। CSV ভাগ করার টুল ফাইলটিকে নির্দিষ্ট সংখ্যক সারির কয়েকটি অংশে কাটে এবং প্রতিটি অংশের ওপরে হেডার সারিটি কপি করে দেয়, তাই প্রতিটি অংশ আলাদাভাবে খোলে ও কাজ করে। Excel-এর জন্য প্রতি অংশে 250,000 থেকে 500,000 সারি স্বচ্ছন্দে দ্রুত থাকে। কোনো সারি কখনো মাঝখান থেকে কাটা হয় না, এমনকি উদ্ধৃতিচিহ্নের ভেতরের লেখায় লাইন ব্রেক থাকলেও।
উপায় 2: শুধু দরকারি কলামগুলো রাখুন
অনেক এক্সপোর্টে ডজন ডজন কলাম থাকে, অথচ আপনার লাগে তিনটি। বাকিগুলো সরালে ফাইল নাটকীয়ভাবে ছোট হয় এবং প্রায়ই Excel স্বচ্ছন্দে সামলাতে পারে এমন সীমার মধ্যে চলে আসে। কলাম আলাদা করার টুল আপনার উল্লেখ করা কলামগুলো রাখে, যে ক্রমে তালিকা দেন সেই ক্রমে।
উপায় 3: Power Query দিয়ে ইমপোর্ট করুন
Excel-এর Data, From Text/CSV অপশন ফাইলটি Power Query-এর মাধ্যমে লোড করে, যা শিটে পৌঁছানোর আগেই সারি ফিল্টার করতে পারে, অথবা ডেটা Data Model-এ লোড করতে পারে, যেটি শিটের সারির সীমায় আবদ্ধ নয়। পুরো ডেটাসেট জুড়ে পিভট টেবিল দরকার হলে এটিই সঠিক পথ।
উপায় 4: বড় ডেটার জন্য তৈরি টুল ব্যবহার করুন
নিয়মিত বিশ্লেষণ করা লাখ লাখ সারির জন্য স্প্রেডশিটের চেয়ে ডেটাবেস বা ডেটা টুলই ভালো জায়গা: একটি SQL ডেটাবেস, pandas-সহ Python, অথবা একটি নির্দিষ্ট CSV ভিউয়ার। একবার দেখে নেওয়ার জন্য নতুন টুল শেখার চেয়ে ভাগ করাই দ্রুত।
অংশগুলো আবার জোড়া লাগানো
অংশগুলো পরিষ্কার বা ফিল্টার করা হয়ে গেলে CSV জোড়া লাগানোর টুল সেগুলোকে আবার একটি ফাইলে জোড়ে, একটিমাত্র হেডার সারি রেখে।
কেন ব্রাউজারে করবেন
বড় CSV সাধারণত গ্রাহক, অর্ডার বা লেনদেনের এক্সপোর্ট। এখানে লিংক করা টুলগুলো আপনার ব্রাউজারের মেমোরিতেই ফাইলটি প্রসেস করে এবং কখনো আপলোড করে না। কয়েকশো মেগাবাইটের ফাইল ল্যাপটপে কোনো সমস্যা নয়; ফোনে খুব বড় ফাইলে মেমোরি ফুরিয়ে যেতে পারে।