सीएसवी में कई कॉलम से सेल को मिलाएं

सीएसवी में कई कॉलम से सेल को मिलाएं

परिचय

फॉर्मूला या कोडिंग के बिना CSV (Excel) फ़ाइल में कई कॉलम से सेल को आसानी से मिलाएं। केवल अपनी फ़ाइल अपलोड करें, सेकंड में परिणाम प्राप्त करें। आसान और कुशल प्रोसेसिंग - अभी आज़माएँ!

CSV में कई कॉलम मिलाएं, कोई कोडिंग नहीं

यदि आपको एक बड़ी CSV फ़ाइल में सेल को संयोजित करने में कठिनाई हो रही है, तो आप या तो स्प्रेडशीट प्रोग्राम का उपयोग कर सकते हैं, पायथन के माध्यम से कोडिंग का उपयोग कर सकते हैं, या बाज़ार में सबसे अच्छे स्प्रेडशीट टूल, QuickTran का उपयोग कर सकते हैं।

विधि A: पायथन

आप CSV फ़ाइल में कक्षों को संयोजित करने के लिए पायथन में पांडस लाइब्रेरी का उपयोग कर सकते हैं। यहां एक उदाहरण दिया गया है:


import pandas as pd

# Load the CSV file into a Pandas DataFrame
df = pd.read_csv("file.csv")

# Combine cells in a specific column using the aggregate function 'sum'
df["new_column"] = df.groupby(['column_name'])['column_name'].transform('sum')

# Save the result to a new CSV file
df.to_csv("combined_file.csv", index=False)

इस उदाहरण में, CSV फ़ाइल को “df” नामक पांडस डेटाफ़्रेम में लोड किया गया है। निर्दिष्ट कॉलम (“column_name”) में कोशिकाओं को फिर इसका उपयोग करके जोड़ा जाता है समूह द्वारा विधि और परिवर्तन समग्र फ़ंक्शन 'योग' के साथ विधि। अंत में, परिणामी DataFrame को एक नई CSV फ़ाइल में सहेजा जाता है।

विधि B: स्प्रेडशीट

CSV (अल्पविराम से अलग किए गए मान) फ़ाइल में कक्षों को संयोजित करने के लिए, आप Microsoft Excel या Google शीट्स जैसे स्प्रेडशीट प्रोग्राम का उपयोग कर सकते हैं। प्रक्रिया इस प्रकार है:

  • स्प्रेडशीट प्रोग्राम में CSV फ़ाइल खोलें।
  • उन कक्षों का चयन करें जिन्हें आप संयोजित करना चाहते हैं।
  • चयनित कक्षों पर राइट-क्लिक करें और “मर्ज सेल” का चयन करें।
  • चयनित सेल को एक सेल में जोड़ा जाएगा।

CSV फ़ाइलों में हेरफेर करने के लिए आप Python जैसी प्रोग्रामिंग भाषाओं का भी उपयोग कर सकते हैं। पांडस लाइब्रेरी अपनी “मर्ज” विधि का उपयोग करके कोशिकाओं को संयोजित करने के लिए कार्यक्षमता प्रदान करती है। आप इसके आधिकारिक दस्तावेज़ीकरण पृष्ठ पर जाकर पंडों के बारे में अधिक जान सकते हैं।

विधि C: अजीब

यदि आपको स्प्रेडशीट प्रोग्राम या पायथन कोड का उपयोग करके बड़ी CSV फ़ाइल में सेल को संयोजित करने में कठिनाई हो रही है, तो आप इसका उपयोग करने पर विचार कर सकते हैं भौंक कमांड-लाइन यूटिलिटी। भौंक एक शक्तिशाली टेक्स्ट प्रोसेसिंग टूल है जिसका उपयोग CSV फ़ाइलों सहित बड़ी टेक्स्ट फ़ाइलों में हेरफेर करने के लिए किया जा सकता है।

उपयोग करने के तरीके का एक उदाहरण यहां दिया गया है भौंक CSV फ़ाइल में कक्षों को संयोजित करने के लिए:


awk -F, '{if ($1 == prev) { $2 = $2 + prev2; prev2=$2 } else { prev=$1; prev2=$2 }; print}' file.csv > combined_file.csv

इस उदाहरण में, भौंक कमांड का उपयोग करता है -एफ फ़ील्ड सेपरेटर को अल्पविराम के रूप में निर्दिष्ट करने का विकल्प ( , )। ब्रेसिज़ के अंदर का कोड निम्न चरणों का पालन करता है:

  • यदि वर्तमान पंक्ति का पहला फ़ील्ड पिछली पंक्ति के पहले फ़ील्ड के बराबर है, तो वर्तमान पंक्ति के दूसरे फ़ील्ड को पिछली पंक्ति के दूसरे फ़ील्ड में जोड़ें और परिणाम को इसमें संग्रहीत करें पिछला:2 ।
  • यदि वर्तमान पंक्ति का पहला फ़ील्ड पिछली पंक्ति के पहले फ़ील्ड के बराबर नहीं है, तो वर्तमान पंक्ति के पहले फ़ील्ड को इसमें संग्रहीत करें पिछला और वर्तमान पंक्ति के दूसरे क्षेत्र को इसमें संग्रहीत करें पिछला:2 ।
  • वर्तमान पंक्ति को प्रिंट करें।

इस कोड का परिणाम एक नई फ़ाइल है जिसका नाम है combined_file.csv जिसमें संयुक्त कोशिकाएँ होती हैं।

विधि डी: क्विकट्रान

  • हमारी वेबसाइट पर जाएं और ऑनलाइन टूल ढूंढें।
  • “फ़ाइल चुनें” बटन पर क्लिक करके और उस फ़ाइल का चयन करके अपनी csv फ़ाइल अपलोड करें जिसे आप बदलना चाहते हैं।
  • एक बार फ़ाइल अपलोड हो जाने के बाद, आप संयुक्त होने वाले कॉलम का चयन कर सकते हैं। कुछ ही सेकंड में, आप सेल को एक सेल में जोड़ देंगे।
  • फिर आप फ़ाइल को डाउनलोड कर सकते हैं और इसे अपने कंप्यूटर पर सहेज सकते हैं।
हमारे और ट्रांसफ़ॉर्मेशन टूल से मिलें
डेटा ट्रांसफ़ॉर्म करें: टेक्स्ट, डेट/टाइम, लोकेशन, जेसन, आदि।