मान लें, आपके पास डेटाफ़्रेम है और डेटाफ़्रेम को कई शीट में निर्यात करने का परिणाम है,

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