आप Excel में पाठ आयात में डिफ़ॉल्ट सीमांकक को कैसे बदलते हैं?


37

मैं Excel में CSV फ़ाइल आयात करना चाहता हूं। CSV फ़ाइल ने अल्पविराम से अलग किया गया डेटा (जाना आकृति) है, लेकिन पाठ आयात विज़ार्ड में सीमांकक डिफ़ॉल्ट रूप से "टैब" पर सेट है। मैं इसके बजाय डिफ़ॉल्ट को "कॉमा" में कैसे बदल सकता हूं?


1
fergulator का जवाब है कि यह अच्छी तरह से काम करता है
pypmannetjies

जवाबों:


12

यह एक विंडोज़ सेटिंग है जिसका उपयोग सभी कार्यक्रमों द्वारा किया जाएगा जो इसे संदर्भित करते हैं (इस मामले में एक्सेल)।

  1. प्रारंभ बटन पर क्लिक करें और फिर नियंत्रण कक्ष पर क्लिक करें।
  2. क्षेत्रीय और भाषा विकल्प संवाद बॉक्स खोलें।
  3. निम्न में से कोई एक कार्य करें: Windows Vista / 7 में, स्वरूप टैब पर क्लिक करें और फिर इस प्रारूप को अनुकूलित करें पर क्लिक करें। Windows XP में, क्षेत्रीय विकल्प टैब पर क्लिक करें और फिर अनुकूलित करें पर क्लिक करें।
  4. सूची विभाजक बॉक्स में एक नया विभाजक टाइप करें।
  5. दो बार ओके पर क्लिक करें।

6
यह काम नहीं करता है ...
स्ट्रोमेनैट

3
जब आप सामान्य फ़ाइल का उपयोग करते हैं तो यह काम करता
है-

Excel सामान्य डेटा फ़ाइल एक्सटेंशन जैसे .datऔर.txt
patricktokeeffe

1
एक अतिरिक्त समाधान यह है कि आप अपनी सीएसवी फाइलों को सेप = के साथ शुरू करें, यह सभी भाषा विकल्पों के उपयोगकर्ताओं को फाइल को पढ़ने की अनुमति देगा, लेकिन डॉट्स को स्वचालित रूप से निश्चित बिंदु अंक के सेपरेटर के रूप में उपयोग नहीं किया जाएगा, इसलिए संख्या बहुत गलत हो सकती है!
ओलिवर ज़ेंडेल

22

(Office 2003 इंटरफ़ेस को मानते हुए)

फ़ाइल> ओपन का उपयोग न करें।

इसके बजाय डेटा का उपयोग करें > बाहरी डेटा आयात करें> डेटा आयात करें ...

यह टेक्स्ट इम्पोर्ट विजार्ड को आमंत्रित करेगा, जो आपको सीमांकक चुनने की सुविधा देता है। पाठ आयात विज़ार्ड - चरण 1 पाठ आयात विज़ार्ड - चरण 2

या, यदि आप नए इंटरफ़ेस का उपयोग कर रहे हैं, तो डेटा टैब पर जाएं > टेक्स्ट से :

पाठ आयात 2007

यह एक फ़ाइल ओपन संवाद को आगे बढ़ाएगा, उसके बाद उसी पाठ आयात संवाद।


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

@ लार्स: डेव पीटरसन के समाधान के लिए डेटाटू का सूचक मेरे लिए पूरी तरह से अच्छी तरह से काम करता है।
पोनीएर्स

एक्सेल 2017 के लिए मैक पर भी काम करता है ;-)
जिएल बेकर्स

6

Excel सत्र में अंतिम उपयोग किए गए सीमांकक का उपयोग करता प्रतीत होता है। डेव पीटरसन यहां एक संभावित समाधान का वर्णन करते हैं आप अनिवार्य रूप से एक मैक्रो बनाते हैं जो डिफ़ॉल्ट सीमांकक को सेट करता है और इसे xlstart फ़ोल्डर में रखता है। यदि आप अन्य लोगों की मशीनों पर एक फ़ाइल के लिए ऐसा कर रहे हैं, तो यह संभवत: काम करने वाला नहीं है, लेकिन यह है कि आप इसे कैसे दृष्टिकोण करेंगे, अपने स्वयं के सिस्टम पर, और आप इसे अपनी स्थिति के लिए अनुकूलित कर सकते हैं। निम्न कोड को चलाने से आपके लिए पहले से ही सीमांकक सेट हो जाना चाहिए। यह मौजूदा सत्र पर काम करेगा। इसलिए यदि आपके पास ऐसी सामग्री है जो विशिष्ट सीमांकक सेटअप की अपेक्षा करती है, तो अपने आयात से पहले कुछ इस तरह से चलाएं, जो कुछ भी पैरामीटर आपको पसंद हो

With ThisWorkbook.Worksheets(1).Range("a1")
 .TextToColumns Destination:=.Columns(1), DataType:=xlDelimited, TextQualifier:=xlDoubleQuote,  ConsecutiveDelimiter:=True, Tab:=False, Semicolon:=False, Comma:=True, Space:=False, Other:=False
End With
ThisWorkbook.Close SaveChanges:=False

यह मेरे सिस्टम पर पिछले एक का उपयोग नहीं करता है मुझे इसे हर बार बदलना होगा - भले ही मैंने इसे एक ही कार्यपुस्तिका में बदल दिया हो।
होगन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.