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