pandas 0.23 - DataFrame.to_excel()

pandas.DataFrame.to_excel




pandas

pandas.DataFrame.to_excel

DataFrame.to_excel(excel_writer, sheet_name='Sheet1', na_rep='', float_format=None, columns=None, header=True, index=True, index_label=None, startrow=0, startcol=0, engine=None, merge_cells=True, encoding=None, inf_rep='inf', verbose=True, freeze_panes=None) [source]

डेटाफ़्रेम को एक्सेल शीट पर लिखें

पैरामीटर:

excel_writer : string या ExcelWriter ऑब्जेक्ट

फ़ाइल पथ या मौजूदा ExcelWriter

sheet_name : स्ट्रिंग, डिफ़ॉल्ट 'Sheet1'

शीट का नाम जिसमें डेटाफ़्रेम होगा

na_rep : स्ट्रिंग, डिफ़ॉल्ट ''

गुम डेटा प्रतिनिधित्व

float_format : string, default कोई नहीं

फ़्लोटिंग पॉइंट नंबरों के लिए प्रारूप स्ट्रिंग

कॉलम : अनुक्रम, वैकल्पिक

लिखने के लिए कॉलम

शीर्ष लेख : बूलियन या स्ट्रिंग की सूची, डिफ़ॉल्ट सही

कॉलम नाम लिखें। यदि तार की एक सूची दी जाती है तो इसे स्तंभ नामों के लिए उपनाम माना जाता है

सूचकांक : बूलियन, डिफ़ॉल्ट सही

पंक्ति नाम (इंडेक्स) लिखें

index_label : स्ट्रिंग या अनुक्रम, डिफ़ॉल्ट कोई नहीं

यदि वांछित है तो इंडेक्स कॉलम (एस) के लिए कॉलम लेबल। यदि कोई नहीं दिया गया है, और header और index ट्रू हैं, तो इंडेक्स नामों का उपयोग किया जाता है। यदि DataFrame MultiIndex का उपयोग करता है तो एक अनुक्रम दिया जाना चाहिए।

प्रारंभ:

डेटा फ्रेम को डंप करने के लिए ऊपरी बाईं सेल पंक्ति

शुरुआत:

डेटा फ्रेम को डंप करने के लिए ऊपरी बाएं सेल कॉलम

इंजन : स्ट्रिंग, डिफ़ॉल्ट कोई नहीं

उपयोग करने के लिए इंजन लिखें - आप इसे io.excel.xlsx.writer , io.excel.xls.writer , और io.excel.xlsm.writer माध्यम से भी सेट कर सकते हैं।

merge_cells : बूलियन, डिफ़ॉल्ट सत्य

मर्ज किए गए कोशिकाओं के रूप में मल्टीएंडेक्स और पदानुक्रमित पंक्तियों को लिखें।

एन्कोडिंग: स्ट्रिंग, डिफ़ॉल्ट कोई नहीं

परिणामी एक्सेल फ़ाइल की एन्कोडिंग। केवल xlwt के लिए आवश्यक, अन्य लेखक यूनिकोड को मूल रूप से समर्थन करते हैं।

inf_rep : स्ट्रिंग, डिफ़ॉल्ट 'inf'

अनंत के लिए प्रतिनिधित्व (एक्सेल में अनंत के लिए कोई मूल प्रतिनिधित्व नहीं है)

freeze_panes : पूर्णांक की लंबाई (लंबाई 2), डिफ़ॉल्ट कोई नहीं

निर्दिष्ट करता है कि एक-आधारित बॉटलमॉस्ट पंक्ति और सबसे दाहिनी कॉलम जो जमी हुई है

संस्करण में नया 0.20.0।

टिप्पणियाँ

यदि कोई मौजूदा ExcelWriter ऑब्जेक्ट पास कर रहा है, तो शीट को मौजूदा वर्कबुक में जोड़ा जाएगा। इसका उपयोग विभिन्न डेटाफ़्रेम को एक कार्यपुस्तिका में सहेजने के लिए किया जा सकता है:

>>> writer = pd.ExcelWriter('output.xlsx')
>>> df1.to_excel(writer,'Sheet1')
>>> df2.to_excel(writer,'Sheet2')
>>> writer.save()

To_csv के साथ संगतता के लिए, to_excel सूचियों और dicts को लिखने से पहले क्रमबद्ध करता है।