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

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