কম্পিউটার

এক্সেল একাধিক শীটে পান্ডাস ডেটা কীভাবে সংরক্ষণ করবেন?


পান্ডাস ডেটাফ্রেমগুলিকে একাধিক এক্সেল শীটে সংরক্ষণ করতে, আমরা 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" নামে একটি এক্সেল ফাইলও তৈরি করবে৷ আপনার প্রজেক্ট ডিরেক্টরিতে এবং দুটি ভিন্ন শীটে ডেটাফ্রেম মান সংরক্ষণ করুন।


  1. এক্সেলের একাধিক শীট জুড়ে কীভাবে সন্ধান করবেন (3টি পদ্ধতি)

  2. কলাম মানের উপর ভিত্তি করে এক্সেল শীটকে একাধিক শীটে কীভাবে বিভক্ত করবেন

  3. সারির উপর ভিত্তি করে এক্সেল শীটকে একাধিক শীটে বিভক্ত করুন

  4. কীভাবে একাধিক ওয়ার্কশীট এক ওয়ার্কবুকে একত্রিত করবেন