Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन - फोल्डर में सभी एक्सेल फाइलों को कैसे मर्ज करें


परिचय

फोल्डर में सभी एक्सेल फाइलों को मर्ज करने के लिए, Glob मॉड्यूल और append() मेथड का उपयोग करें।

उदाहरण फाइलें

मान लें कि डेस्कटॉप पर निम्नलिखित एक्सेल फाइलें हैं:

Sales1.xlsx

पायथन - फोल्डर में सभी एक्सेल फाइलों को कैसे मर्ज करें

Sales2.xlsx

पायथन - फोल्डर में सभी एक्सेल फाइलों को कैसे मर्ज करें

नोट - आपको openpyxl और xlrd पैकेज इंस्टॉल करने की आवश्यकता हो सकती है।

चरण-दर-चरण कार्यान्वयन

1. पथ सेट करें जहां सभी एक्सेल फाइलें स्थित हैं

import glob
path = "C:\\Users\\amit_\\Desktop\\"
filenames = glob.glob(path + "\\*.xlsx")
print('File names:', filenames)

2. मर्ज की गई आउटपुट एक्सेल फाइल के लिए खाली डेटाफ्रेम बनाएं

import pandas as pd
outputxlsx = pd.DataFrame()

3. फॉर लूप का उपयोग करके एक्सेल फाइलों पर पुनरावृत्ति करें

for file in filenames:
    df = pd.concat(pd.read_excel(file, sheet_name=None), ignore_index=True, sort=False)
    outputxlsx = outputxlsx.append(df, ignore_index=True)

पूर्ण उदाहरण

import pandas as pd
import glob

path = "C:\\Users\\amit_\\Desktop\\"
filenames = glob.glob(path + "\\*.xlsx")
print('File names:', filenames)

outputxlsx = pd.DataFrame()

for file in filenames:
    df = pd.concat(pd.read_excel(file, sheet_name=None), ignore_index=True, sort=False)
    outputxlsx = outputxlsx.append(df, ignore_index=True)

print('Final Excel sheet now generated at the same location:')
outputxlsx.to_excel("C:/Users/amit_/Desktop/Output.xlsx", index=False)

आउटपुट

इससे मर्ज की गई एक्सेल फाइल उसी स्थान पर जनरेट होगी:

पायथन - फोल्डर में सभी एक्सेल फाइलों को कैसे मर्ज करें

  1. Python में PDF Files Crack कैसे करें? Python में PDF Files Crack कैसे करें?

    Python में libraries का एक समृद्ध संग्रह है जिनका उपयोग multiple purposes के लिए किया जाता है जैसे applications बनाना और develop करना, web development, scientific computation, software testing, machine learning, और बहुत कुछ। Python का उपयोग information security के संदर्भ में system applications को t

  1. कॉलम के आधार पर एक्सेल फ़ाइलों को मर्ज करें: 3 सिद्ध विधियाँ कॉलम के आधार पर एक्सेल फ़ाइलों को मर्ज करें: 3 सिद्ध विधियाँ

    यह लेख आपको कॉलम के आधार पर एक्सेल फ़ाइलों को मर्ज करने के कुछ बुनियादी सुझाव प्रदान करेगा। कभी-कभी, हमारे पास अलग-अलग एक्सेल वर्कबुक में समान लोगों या वस्तुओं के बारे में अलग-अलग जानकारी होती है। इसलिए, हमें उस जानकारी को एक एक्सेल शीट में मर्ज करने की आवश्यकता हो सकती है। इस लेख में, हमारे पास एक

  1. एक्सेल में CSV फ़ाइलों को मर्ज करें: निर्बाध डेटा एकीकरण के लिए दो सरल तरीके एक्सेल में CSV फ़ाइलों को मर्ज करें: निर्बाध डेटा एकीकरण के लिए दो सरल तरीके

    CSV फ़ाइलें कॉमा-सेपरेटेड वैल्यूज़ फ़ाइलें हैं, और इनका उपयोग टेबुलर डेटा स्टोर करने के लिए किया जा सकता है। इन्हें नोटपैड जैसे टेक्स्ट एडिटर में खोला जा सकता है, या माइक्रोसॉफ्ट एक्सेल जैसे स्प्रेडशीट प्रोग्राम में। CSV फ़ाइलों का उपयोग अक्सर विभिन्न सॉफ़्टवेयर एप्लिकेशन के बीच डेटा साझा करने के लि