কম্পিউটার টিউটোরিয়াল

ডেটাফ্রেমকে এক্সেল ফাইলে একাধিক শিট (multiple sheets) সহ এক্সপোর্ট করার পাইথন প্রোগ্রাম লিখুন


मान लीजिए, आपके पास एक डेटाफ्रेम है और डेटाफ्रेम को एकाधिक शीट्स में एक्सपोर्ट करने का परिणाम है,

ডেটাফ্রেমকে এক্সেল ফাইলে একাধিক শিট (multiple sheets) সহ এক্সপোর্ট করার পাইথন প্রোগ্রাম লিখুন

इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे −

समाधान

  • एक्सेल रूपांतरण के लिए xlsxwriter मॉड्यूल आयात करें

  • एक डेटाफ्रेम परिभाषित करें और इसे df को असाइन करें

  • pd.ExcelWriter फंक्शन को एक्सेल नाम के अंदर लागू करें जिसे आप बनाना चाहते हैं और इंजन को xlsxwriter के रूप में सेट करें

excel_writer = pd.ExcelWriter('pandas_df.xlsx', engine='xlsxwriter')
  • नीचे दिए गए मेथड का उपयोग करके डेटाफ्रेम को एकाधिक एक्सेल शीट्स में बदलें,

df.to_excel(excel_writer, sheet_name='first_sheet') df.to_excel(excel_writer, sheet_name='second_sheet') df.to_excel(excel_writer, sheet_name='third_sheet')
  • अंत में excel_writer को सेव करें

excel_writer.save()

उदाहरण

बेहतर समझ के लिए नीचे दिए गए कोड को समझें −

import pandas as pd import xlsxwriter df = pd.DataFrame({'Fruits': ["Apple","Orange","Mango","Kiwi"],         'City' : ["Shimla","Sydney","Lucknow","Wellington"]         }) print(df) excel_writer = pd.ExcelWriter('pandas_df.xlsx', engine='xlsxwriter') df.to_excel(excel_writer, sheet_name='first_sheet') df.to_excel(excel_writer, sheet_name='second_sheet') df.to_excel(excel_writer, sheet_name='third_sheet') excel_writer.save()

आउटपुट

ডেটাফ্রেমকে এক্সেল ফাইলে একাধিক শিট (multiple sheets) সহ এক্সপোর্ট করার পাইথন প্রোগ্রাম লিখুন


  1. পাইথনে পান্ডাস ডেটাফ্রেম CSV ফাইলে লেখার পদ্ধতি

  2. পাইথনে xlsxwriter মডিউল ব্যবহার করে এক্সেল ফাইল তৈরি ও লেখা

  3. পাইথনে openpyxl ব্যবহার করে এক্সেল ফাইল পড়া ও লিখা

  4. একাধিক CSV ফাইল সহজে আলাদা এক্সেল শিটে মাইয়ার্জ করুন – ধাপে ধাপে গাইড