यदि दो CSV फ़ाइलें अलग-अलग नामों या कॉलम क्रम के साथ समान फ़ील्ड्स का विवरण देती हैं, तो उन्हें अपने Mac पर Numbers में आयात (इम्पोर्ट) करें, समान कॉलमों की पहचान करें और उनके डेटा को शीर्षकों के एक सुसंगत सेट के तहत रखें। Numbers परिसीमित (डिलिमिटेड) टेक्स्ट को आयात कर सकता है और डिलिमिटर, टेक्स्ट क्वालीफ़ायर और एन्कोडिंग सेटिंग्स को समायोजित कर सकता है, लेकिन Apple के दस्तावेज़बद्ध आयात नियंत्रण विभिन्न शीर्षक नामों के स्वचालित मिलान का वर्णन नहीं करते हैं। एक छोटे बैच के लिए, एक नई तालिका (टेबल) में कॉलमों का सावधानीपूर्वक मिलान करें और निर्यात (एक्सपोर्ट) करने से पहले परिणाम की जांच करें।

पहले तय करें कि किन शीर्षकों का एक ही अर्थ है

डेटा को स्थानांतरित करने से पहले, प्रत्येक स्रोत शीर्षक से उस नाम की एक संक्षिप्त मैपिंग बनाएं जो आप संयुक्त फ़ाइल में चाहते हैं। उदाहरण के लिए: Client और Customer Name को Customer में मैप किया जा सकता है; Order Date और Date को Date में मैप किया जा सकता है। इन्हें केवल तभी समतुल्य मानें यदि मान समान जानकारी का प्रतिनिधित्व करते हों। Invoice Date जैसे फ़ील्ड को Due Date के साथ केवल इसलिए मर्ज नहीं किया जाना चाहिए क्योंकि दोनों में तारीखें हैं।

उन फ़ील्ड्स पर भी ध्यान दें जो केवल एक फ़ाइल में दिखाई देते हैं, दोहराए गए शीर्षक, और इकाइयों या प्रारूपों (फॉर्मेट्स) में अंतर। Amount नाम के कॉलम में एक फ़ाइल में डॉलर और दूसरी में सेंट हो सकते हैं; बिना किसी रूपांतरण के दोनों को एक शीर्षक के तहत रखने से संयुक्त डेटा भ्रामक हो जाएगा। मूल CSV फ़ाइलों को अपरिवर्तित रखें ताकि आप आवश्यकता पड़ने पर उन्हें दोबारा देख सकें।

Numbers में प्रत्येक CSV को आयात करें और उसका निरीक्षण करें

Numbers खोलें, फिर किसी CSV फ़ाइल को डॉक (Dock) में Numbers आइकन पर खींचें या File > Open चुनें और इसे सेलेक्ट करें। यदि कॉलम ठीक से विभाजित नहीं होते हैं, तो आयातित टेबल का चयन करें और Format > Table > Adjust Import Settings चुनें। डिलिमिटेड सेटिंग्स में, फ़ाइल से मेल खाने वाले डिलिमिटर, टेक्स्ट क्वालीफ़ायर या एन्कोडिंग को चुनें, फिर Update Table पर क्लिक करें। Apple नोट करता है कि आप आयातित तालिका को संपादित करने के बाद इन आयात सेटिंग्स को समायोजित नहीं कर सकते हैं, इसलिए पहले पार्सिंग को ठीक करें। Apple का Numbers गाइड टेक्स्ट-फ़ाइल आयात और इन सेटिंग्स की व्याख्या करता है।

जांचें कि पहली पंक्ति में अपेक्षित शीर्षक हैं और नमूना मान सही कॉलम में हैं। 00127 जैसा मान एक संख्या के बजाय एक पहचानकर्ता (आइडेंटिफ़ायर) हो सकता है: यदि इसके शुरुआती शून्य महत्वपूर्ण हैं तो इसे टेक्स्ट के रूप में सुरक्षित रखें। यदि फ़ाइल में अजीब वर्ण (कैरेक्टर) या खिसके हुए कॉलम हैं, तो शीर्षकों का मिलान करने से पहले एन्कोडिंग और डिलिमिटर की समीक्षा करें; एक मैपिंग गलत तरीके से पार्स की गई पंक्ति को ठीक नहीं कर सकती है।

एक सुसंगत तालिका बनाएं और कॉलमों को मैप करें

संयुक्त परिणाम के लिए एक नई Numbers शीट या तालिका बनाएं। अपने चुने हुए मानकीकृत शीर्षकों को इसकी पहली पंक्ति में रखें, प्रति फ़ील्ड एक कॉलम। प्रत्येक स्रोत फ़ाइल के लिए, इस क्रम का उपयोग करें:

  1. प्रत्येक स्रोत कॉलम को उसके शीर्षक से खोजें और पुष्टि करें कि मान लक्षित फ़ील्ड के लिए उपयुक्त हैं।
  2. उस पूरे डेटा कॉलम को, उसके शीर्षक को छोड़कर, मानकीकृत शीर्षक के नीचे संबंधित लक्षित कॉलम में कॉपी करें।
  3. यदि किसी स्रोत में लक्षित फ़ील्ड नहीं है, तो उन सेल को खाली छोड़ दें; अंतर को भरने के लिए बाद के कॉलमों को बाईं ओर न खिसकाएं।
  4. अगली फ़ाइल के लिए इसे दोहराएं, इसके रिकॉर्ड्स को उसी लक्षित कॉलम में पिछली फ़ाइल के रिकॉर्ड्स के नीचे रखें।
  5. यदि किसी फ़ील्ड को एक स्पष्ट, सहमत रूपांतरण की आवश्यकता है, तो जोड़ने से पहले इसे सुसंगत रूप से परिवर्तित करें और अपनी कार्यशील फ़ाइल के साथ एक नोट में नियम दर्ज करें।

उदाहरण के लिए, यदि एक एक्सपोर्ट में Email, Name, Signup Date है और दूसरे में Customer, Joined, Email Address है, तो आपका लक्ष्य Name, Email, Signup Date हो सकता है। पहली फ़ाइल के Name, Email और Signup Date कॉलम को उन गंतव्यों में कॉपी करें। दूसरी फ़ाइल के लिए, Customer को Name में, Email Address को Email में और Joined को Signup Date में कॉपी करें। यह स्पष्ट मैपिंग अर्थ को बनाए रखती है, भले ही स्रोत का क्रम भिन्न हो।

यह एक मैनुअल वर्कफ़्लो है: Numbers की प्रलेखित आयात सेटिंग्स यह नियंत्रित करती हैं कि टेक्स्ट को कैसे पार्स किया जाता है, यह कोई ऐसा नियम नहीं है जो स्वचालित रूप से Email को Email Address के बराबर कर दे। यदि आपके पास कई आवर्ती फ़ाइलें हैं, तो एक दोहराए जाने योग्य डेटा ट्रांसफ़ॉर्मेशन टूल पर विचार करें, लेकिन उस पर निर्भर होने से पहले उस उत्पाद के वर्तमान दस्तावेज़ों में इसके Mac संस्करण और सटीक नियंत्रणों की पुष्टि करें।

परिणाम की जांच करें और एक नई CSV निर्यात करें

निर्यात (एक्सपोर्ट) करने से पहले, प्रत्येक बैच की पहली और अंतिम पंक्तियों सहित कई रिकॉर्ड्स की तुलना उनकी मूल फ़ाइलों से करें। जांचें कि प्रत्येक मान अभीष्ट शीर्षक के साथ रहा, कोई भी कॉलम गलती से छूटा नहीं है, और खाली सेल कॉपी ऑफ़सेट के बजाय लुप्त डेटा को दर्शाते हैं। यदि स्रोत फ़ाइलों में अलग-अलग दिनांक या संख्या परंपराएं हैं, तो उन मानों को अलग से सत्यापित करें।

जब मिलान की गई तालिका तैयार हो जाए, तो File > Export To > CSV चुनें। Numbers सेल सामग्री को अल्पविराम से अलग किए गए मानों (कॉमा-सेपरेटेड वैल्यूज़) के रूप में निर्यात करता है और प्रत्येक तालिका को एक अलग फ़ाइल के रूप में निर्यात करने या तालिकाओं को संयोजित करने के साथ-साथ टेक्स्ट-एन्कोडिंग सेटिंग्स सहित विकल्प प्रदान करता है। एक नए फ़ाइल नाम और स्थान पर निर्यात करें ताकि स्रोत फ़ाइलें अक्षुण्ण रहें। Apple की निर्यात मार्गदर्शिका CSV विकल्पों का विवरण देती है। यह पुष्टि करने के लिए कि शीर्षक और डेटा का एक नमूना अभी भी इच्छित कॉलम में दिखाई देता है, निर्यात की गई फ़ाइल को Numbers में फिर से खोलें।

जब फ़ाइलों को बार-बार संयोजित करने की आवश्यकता हो

एक बार या छोटे मिलान के लिए, मैनुअल कॉलम मैपिंग पारदर्शी और निरीक्षण करने में आसान है। यदि आप एक निश्चित शेड्यूल पर कई फ़ाइलें प्राप्त करते हैं, तो ऑटोमेशन बार-बार की जाने वाली कॉपी करने की प्रक्रिया से बचा सकता है, लेकिन इसके लिए एक परिभाषित मैपिंग और नए, लुप्त या बदले गए नाम वाले फ़ील्ड्स की जांच की आवश्यकता होती है। Microsoft सूचीबद्ध Windows Excel संस्करणों के लिए Power Query के फ़ोल्डर-संयोजन (फ़ोल्डर-कंबाइन) वर्कफ़्लो का विवरण देता है और कहता है कि उन फ़ाइलों में सुसंगत कॉलम नाम और स्कीमा होने चाहिए; लेख में Mac के लिए Excel को सूचीबद्ध नहीं किया गया है। यह मानकर न चलें कि वह सटीक फ़ोल्डर वर्कफ़्लो आपके Mac इंस्टॉलेशन में उपलब्ध है। Microsoft का फ़ोल्डर आयात दस्तावेज़ लागू संस्करणों और आवश्यकताओं को सूचीबद्ध करता है।

आवश्यक सुरक्षा उपाय यह है कि मैपिंग प्रत्येक मान के अर्थ के आधार पर की जाए, न कि इस आधार पर कि कॉलम संयोग से कहाँ दिखाई देता है। मूल फ़ाइलों को सुरक्षित रखें, एक स्पष्ट लक्षित शीर्षक पंक्ति का उपयोग करें, और निर्यात की गई प्रतिलिपि का उपयोग करने या साझा करने से पहले उसे सत्यापित करें।

स्रोत