একটি ফোল্ডারে সমস্ত এক্সেল ফাইল পড়তে, গ্লোব মডিউল এবং read_csv() পদ্ধতি ব্যবহার করুন। ধরা যাক আমাদের এক্সেল ফাইলগুলি একটি ডিরেক্টরির মধ্যে রয়েছে -
প্রথমে, আসুন পাথ সেট করি এবং csv ফাইলগুলি পাই। আমাদের CSV ফাইলগুলি MyProject −
ফোল্ডারে রয়েছে৷পথ ="C:\\Users\\amit_\\Desktop\\MyProject\\"
উপরের পাথ −
থেকে এক্সটেনশন .csv সহ ফাইলগুলি পড়ুনফাইল নাম =glob.glob(path + "\*.csv")
আসুন এখন সমস্ত csv ফাইলগুলিকে পুনরাবৃত্তি করার জন্য একটি লুপ লিখি, সেগুলি পড়ি এবং মুদ্রণ করি -
ফাইলের নামের ফাইলের জন্য:# রিডিং csv ফাইল প্রিন্ট("\nরিডিং ফাইল =",ফাইল) প্রিন্ট(pd.read_csv(ফাইল))
উদাহরণ
নিম্নলিখিত সম্পূর্ণ কোড -
pdimport glob# হিসাবে পান্ডা আমদানি করুন MyProjectpath ফোল্ডার থেকে csv ফাইল প্রাপ্ত হচ্ছে ="C:\\Users\\amit_\\Desktop\\MyProject\\"# এক্সটেনশন সহ সমস্ত ফাইল পড়ুন .csvfilenames =glob.glob(path + "\*.csv") মুদ্রণ('ফাইলের নাম:', ফাইলের নাম)# ফাইলের নামগুলিতে ফাইলের জন্য সমস্ত csv ফাইল পুনরাবৃত্তি করার জন্য লুপের জন্য:# রিডিং সিএসভি ফাইল প্রিন্ট("\nরিডিং ফাইল =",ফাইল) প্রিন্ট(pd.read_csv (ফাইল))
আউটপুট
এটি নিম্নলিখিত আউটপুট তৈরি করবে
ফাইলের নাম:]রিডিং ফাইল =C:\Users\amit_\Desktop\MyProject\Sales1.xlsx কার প্লেস ইউনিটসওল্ড0 অডি ব্যাঙ্গালোর 801 পোর্শে মুম্বাই 1102 রোলসরয়েস পুনে 100 রিডিং ফাইল =C:\Users\amit_\Desktop\MyProject\MyProject\Solds.xlx দিল্লি 951 মার্সিডিজ হায়দ্রাবাদ 802 ল্যাম্বরগিনি চণ্ডীগড় 80