उन पंक्तियों को कैसे हटाया जाए जहां सीएसवी में सभी कॉलम खाली हैं?

परिचय

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

उन पंक्तियों को कैसे हटाया जाए जहां सीएसवी में सभी कॉलम खाली हैं?

उन पंक्तियों को कैसे हटाया जाए जहां सीएसवी में सभी कॉलम खाली हैं?

बड़ी फ़ाइल से पंक्तियों को हटाना बहुत सरल मामला नहीं है। उदाहरण के लिए, मेरे पास लाखों लाइनों के साथ एक सीएसवी फ़ाइल है, एक्सेस लॉग संग्रहीत करना है, कुछ लाइनें पूरी तरह से खाली हैं, मुझे इन लाइनों को हटाने की ज़रूरत है, और फिर डेटा विश्लेषण करना होगा। मैं यह कैसे कर सकता हूं?

विधि A:एक्सेल या गूगल स्प्रेडशीट

आप अपनी CSV फ़ाइल में उन पंक्तियों को हटाने के लिए Microsoft Excel या Google शीट जैसे स्प्रैडशीट प्रोग्राम का उपयोग कर सकते हैं जहाँ सभी कॉलम खाली हैं।

यहां बताया गया है कि आप इसे Microsoft Excel में कैसे कर सकते हैं:

  • Microsoft Excel में CSV फ़ाइल खोलें।
  • फ़ाइल में डेटा का चयन करें और इसे पहले कॉलम के आधार पर सॉर्ट करें।
  • पहली खाली सेल की पूरी पंक्ति का चयन करें, पहले खाली सेल के नीचे की सभी पंक्तियों का चयन करने के लिए “Ctrl + Shift + Down” दबाएं।
  • खाली पंक्तियों को हटाने के लिए राइट-क्लिक करें और “पंक्ति हटाएं” का चयन करें।
  • फ़ाइल को CSV फ़ाइल के रूप में सहेजें।

आप अपनी CSV फ़ाइल में उन पंक्तियों को हटाने के लिए Microsoft Excel या Google शीट जैसे स्प्रैडशीट प्रोग्राम का उपयोग कर सकते हैं जहाँ सभी कॉलम खाली हैं।

यहां बताया गया है कि आप इसे Google शीट्स पर कैसे कर सकते हैं:

  • Google शीट्स में CSV फ़ाइल खोलें।
  • फ़ाइल में डेटा का चयन करें और इसे पहले कॉलम के आधार पर सॉर्ट करें।
  • पहली खाली सेल की पूरी पंक्ति का चयन करें, पहले खाली सेल के नीचे की सभी पंक्तियों का चयन करने के लिए “Ctrl + Shift + Down” दबाएं।
  • खाली पंक्तियों को हटाने के लिए राइट-क्लिक करें और “पंक्ति हटाएं” का चयन करें।
  • फ़ाइल को CSV फ़ाइल के रूप में डाउनलोड करें।

ये दोनों विधियाँ आपको अपनी CSV फ़ाइल में उन पंक्तियों को हटाने की अनुमति देंगी जहाँ सभी कॉलम बिना किसी कोड को लिखे खाली हैं।

विधि B:पायथन

यदि आपकी CSV फ़ाइल Excel के लिए बहुत बड़ी है और यह बहुत धीमी है, तो आप उन पंक्तियों को हटाने के लिए Python जैसी स्क्रिप्टिंग भाषा का उपयोग कर सकते हैं जहाँ सभी कॉलम खाली हैं। यहां एक उदाहरण दिया गया है कि आप इसे कैसे कर सकते हैं:


import csv

with open("input.csv", "r") as f_input:
    reader = csv.reader(f_input)
    with open("output.csv", "w") as f_output:
        writer = csv.writer(f_output)
        for row in reader:
            if any(row):
                writer.writerow(row)

यह कोड इनपुट फ़ाइल input.csv की सामग्री को मेमोरी में पढ़ने के लिए पायथन में csv मॉड्यूल का उपयोग करता है और फिर केवल उन पंक्तियों को लिखता है जहां आउटपुट फ़ाइल output.csv के लिए कम से कम एक कॉलम खाली नहीं है। किसी भी फ़ंक्शन का उपयोग यह जांचने के लिए किया जाता है कि वर्तमान पंक्ति में कोई भी मान खाली नहीं है या नहीं, और यदि ऐसा है, तो पंक्ति आउटपुट फ़ाइल में लिखी गई है।

चूंकि यह स्क्रिप्ट स्क्रिप्टिंग भाषा में चल रही है, इसलिए यह एक्सेल जैसे स्प्रेडशीट प्रोग्राम की तुलना में बड़ी फ़ाइलों को बहुत तेज़ी से संभाल सकती है।

सबसे अच्छा तरीका:QuickTran फ़ंक्शन का उपयोग करें

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