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

इसे हल करने के लिए, हम नीचे दिए गए चरणों का पालन करेंगे:
समाधान
एक्सेल रूपांतरण के लिए 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()
आउटपुट
