glob মডিউল দিয়ে ডিরেক্টরির সব .xlsx ফাইল বের করে pd.read_excel() দিয়ে পড়া যায়। একাধিক এক্সেল ফাইল একসাথে প্রসেসিং-এর জন্য উপযোগী।
পাথ ও ফাইল লিস্ট
import glob
path = "C:\\Users\\amit_\\Desktop\\"
filenames = glob.glob(path + "\\*.xlsx")
print('ফাইল নাম:', filenames)
লুপ দিয়ে পড়ুন
for file in filenames:
print(f"পড়া হচ্ছে: {file}")
print(pd.read_excel(file))
সম্পূর্ণ উদাহরণ
import pandas as pd
import glob
path = "C:\\Users\\amit_\\Desktop\\"
filenames = glob.glob(path + "\\*.xlsx")
print('ফাইল নাম:', filenames)
for file in filenames:
print(f"পড়া হচ্ছে: {file}")
print(pd.read_excel(file))
আউটপুট
ডেস্কটপের Sales1.xlsx এবং Sales2.xlsx দুটি ফাইল পড়ে প্রিন্ট করবে। প্রতিটি ফাইলের ডেটাফ্রেম আলাদা আলাদা দেখাবে।