পান্ডাস ডেটাফ্রেমগুলিকে একাধিক এক্সেল শীটে সংরক্ষণ করতে, আমরা pd.ExcelWriter() ব্যবহার করতে পারি পদ্ধতি নিশ্চিত করুন যে আপনার কাছে openpyxl আছে ExcelWriter().
ব্যবহার করার আগে প্যাকেজ ইনস্টল করা হয়েছেপদক্ষেপ
- একটি দ্বি-মাত্রিক, আকার-পরিবর্তনযোগ্য, সম্ভাব্য ভিন্ন ভিন্ন ট্যাবুলার ডেটা তৈরি করুন, df1 .
- ইনপুট ডেটাফ্রেম প্রিন্ট করুন, df1 .
- অন্য একটি ডেটাফ্রেম তৈরি করুন, df2 , এবং এটি মুদ্রণ করুন।
- ExcelWriter() ব্যবহার করুন একটি এক্সেল শীটে প্রদত্ত বিন্যাসিত কোষগুলিকে লেখার পদ্ধতি৷
উদাহরণ
import pandas as pd
df1 = pd.DataFrame(
[[5, 2], [4, 1]],
index=["One", "Two"],
columns=["Rank", "Subjects"]
)
df2 = pd.DataFrame(
[[15, 21], [41, 11]],
index=["One", "Two"],
columns=["Rank", "Subjects"]
)
print "DataFrame 1:\n", df1
print "DataFrame 2:\n", df2
with pd.ExcelWriter('output.xlsx') as writer:
df1.to_excel(writer, sheet_name='Sheet_name_1')
df2.to_excel(writer, sheet_name='Sheet_name_2') আউটপুট
DataFrame 1: Rank Subjects One 5 2 Two 4 1 DataFrame 2: Rank Subjects One 15 21 Two 41 11
এটি "output.xlsx" নামে একটি এক্সেল ফাইলও তৈরি করবে৷ আপনার প্রজেক্ট ডিরেক্টরিতে এবং দুটি ভিন্ন শীটে ডেটাফ্রেম মান সংরক্ষণ করুন।