একটি ডিরেক্টরির সমস্ত এক্সেল ফাইল পড়তে, গ্লোব মডিউল এবং read_excel() পদ্ধতি ব্যবহার করুন৷
ধরা যাক আমাদের এক্সেল ফাইলগুলি একটি ডিরেক্টরির মধ্যে রয়েছে -
Sales1.xlsx
Sales2.xlsx
প্রথমে, সমস্ত এক্সেল ফাইল যেখানে থাকবে সেই পথটি সেট করুন। এক্সেল ফাইলগুলি পান এবং গ্লোব −
ব্যবহার করে সেগুলি পড়ুনপথ ="C:\\Users\\amit_\\Desktop\\"filenames =glob.glob(path + "\*.xlsx")প্রিন্ট('ফাইলের নাম:', ফাইলের নাম)
এর পরে, একটি নির্দিষ্ট ডিরেক্টরির সমস্ত এক্সেল ফাইলগুলি পুনরাবৃত্তি করতে এবং পড়ার জন্য for লুপ ব্যবহার করুন। আমরা read_excel() −
ও ব্যবহার করছিফাইলের নামের ফাইলের জন্য:প্রিন্ট("রিডিং ফাইল =",ফাইল) প্রিন্ট(pd.read_excel(ফাইল))
উদাহরণ
নিম্নলিখিত সম্পূর্ণ কোড -
ডাইরেক্টরি ডেস্কটপপথ থেকে এক্সেল ফাইল পাওয়ার জন্যpdimport glob# হিসাবে পান্ডা আমদানি করুন ="C:\\Users\\amit_\\Desktop\\"# এক্সটেনশন .xlsx সহ সমস্ত ফাইল পড়ুন অর্থাৎ এক্সেল ফাইলের নাম =glob.glob(path + "\*.xlsx")প্রিন্ট('ফাইলের নাম:', ফাইলের নাম)# ফাইলের জন্য সমস্ত এক্সেল ফাইলকে ফাইলের নামগুলিতে পুনরাবৃত্তি করার জন্য লুপের জন্য:# রিডিং এক্সেল ফাইল প্রিন্ট("রিডিং ফাইল =",ফাইল) প্রিন্ট(pd.read_excel( ফাইল))
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেফাইলের নাম:['C:\\Users\\amit_\\Desktop\\Sales1.xlsx','C:\\Users\\amit_\\Desktop\\Sales2.xlsx']রিডিং ফাইল =C:\Users\amit_\Desktop\Sales1.xlsx কার প্লেস ইউনিট বিক্রি করা0 অডি ব্যাঙ্গালোর 801 পোরশে মুম্বাই 1102 রোলসরয়েস পুনে 100 রিডিং ফাইল =C:\Users\amit_\Desktop\Sales2.xlsx গাড়ির জায়গা ইউনিট বিক্রি করা0 BMW20 হায়দ্রাবাদ 0 Merced 0 হায়দ্রাবাদ 0 হায়দ্রাবাদ 5 হায়দরাবাদ প্রাক>