आप बड़ी संख्या में वैज्ञानिक संकेतन के रूप में एक्सेल 2007 स्टॉप को कैसे बना सकते हैं?


18

इस प्रश्न के विलोम की तरह ।

मैं अक्सर अपने प्रोग्रामिंग काम के हिस्से के रूप में बाहरी स्रोतों से सीएसवी डाउनलोड करता हूं। मुझे एक्सेल में उनके डेटा की जांच करना पसंद है क्योंकि, आइए इसका सामना करते हैं, इस तरह की चीज़ के लिए एक्सेल एक आदर्श उपकरण है।

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

तो ... क्या सीएसवी खोलने का एक तरीका है (यदि संभव हो तो डबल-क्लिक के माध्यम से, लेकिन मैं यहां समझौता करने के लिए तैयार हूं) इस तरह से कि मैं एक्सेल 2007 को सभी स्तंभों को पाठ के रूप में मान सकता हूं?


8
आप साहब, बड़ा संयम रखें। मैं इस प्रश्न को बिना अपवित्रता के नहीं पूछ सकता था, क्योंकि मुझे यह व्यवहार @! # $! @ $ ANNOYING लगता है।
dreftymac

जवाबों:


16

आप कर सकते हैं, लेकिन यह कुछ मैनुअल कदम उठाता है। ये चरण Excel 2003 से हैं, लेकिन मुझे लगता है कि विज़ार्ड 2007 में समान है:

  1. TXT के रूप में फ़ाइल का नाम बदलें। इसे डबल-क्लिक न करें।
  2. एक्सेल खोलें
  3. फ़ाइल पर क्लिक करें, खोलें
  4. पता लगाएँ और पाठ फ़ाइल को डबल-क्लिक करें
  5. यह एक "पाठ आयात विज़ार्ड" खोलना चाहिए
  6. चरण एक में, "सीमांकित" चुनें
  7. चरण दो में, "टैब" को अनचेक करें और "अल्पविराम" जांचें
  8. चरण तीन में, अंतिम कॉलम तक स्क्रॉल-ओवर करें, सभी कॉलम चुनने के लिए शिफ्ट-क्लिक करें, फिर प्रारूप के रूप में "टेक्स्ट" पर क्लिक करें।
  9. हर जगह गुस्साई "संख्या के रूप में संग्रहीत पाठ" को अनदेखा करें

कुछ अभ्यास के साथ बहुत तेजी से बढ़ता है।


यही मैं आज कर रहा हूं।
जॉन रुडी

2
यह सहायक था, धन्यवाद। जहां तक ​​मैं बता सकता हूं कि ऐसा करने का कोई अन्य तरीका नहीं है। खुलने के बाद कॉलम को 'टेक्स्ट' फॉर्मेट में बदलना (जो आपने कहा था, वह काम नहीं करता है), तब तक वैज्ञानिक नोटेशन तब तक रहता है जब तक सेल संपादित नहीं हो जाती। बहुत कष्टप्रद है, और शायद एक बग माना जाने योग्य है।
कार्ल निकोल

2
@KarlNicoll यह वास्तव में उससे भी बदतर है; यदि आपके पास इनपुट के प्रदर्शन से पहले निर्दिष्ट पाठ प्रकार नहीं है , तो यह वास्तव में आयातित मानों पर सटीक खो देता है ("संख्या" के अंतिम कुछ अंक जीरो पर गोल होते हैं)।
ब्रैडेक

वाह। एक्सेल बेकार है। ओपन / लिबर ऑफिस में जा रहा है
javadba

-1

टेक्स्ट आयात विज़ार्ड का उपयोग करके टेक्स्ट के रूप में आयात करने की कुंजी मूल डेटा आयात को csv मान के रूप में सहेजने से रोकना है। चूंकि एक्सेल ऐसी फ़ाइलों के लिए डिफ़ॉल्ट है, इसलिए फ़ाइल प्राप्त करने से पहले यह "अपना नुकसान करेगा"। इसलिए पहले फ़ाइल डाउनलोड करें, इसे खोलने के लिए डबल क्लिक न करें। डाउनलोड की गई फ़ाइल पर जाएं और एक्सटेंशन को "txt 'जैसे" mydata.txt "में बदलें। अब एक्सेल खोलें और उस कॉलम को बदलते हुए आयात करें जिसे आप टेक्स्ट के रूप में संरक्षित करना चाहते हैं।


-1

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

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