2012-12-12 18 views
31

असल में, मैं लिबर ऑफिस कैल्क को जो कुछ भी कहता हूं उसे करने के लिए चाहता हूं, न कि वह क्या चाहता है।ओपनऑफिस/लिबर ऑफिस कैल्क को आपके इनपुट में बदलने से कैसे रोकें (डेटा, संख्याएं, ...)

उदाहरण के लिए:

  • जब मैं इनपुट 1.1.12, मुझे लगता है कि सेल में 1.1.12 के लिए, 01.01.2012 या जो कुछ भी नहीं करना चाहता।
  • जब मैं इनपुट 001, मुझे लगता है कि सेल में 001 है, नहीं 1
  • और इतने पर और आगे

मैं इसे कभी नहीं कभी अपने डेटा को छूने के लिए जब तक मैं स्पष्ट रूप से इसे करने के लिए बता चाहते हैं। क्या यह बिल्कुल संभव है?

मुझे पता है कि मैं एक सेल के पाठ को पाठ में सेट कर सकता हूं। यह बिल्कुल मदद नहीं करता है। उदाहरण:

  • इनपुट 1.1.12, यह 01.01.12 के रूप में प्रदर्शित किया जाता है, पाठ के रूप में प्रारूप, यह हो जाता है "40,909", मूल इनपुट पाठ के रूप में
  • स्वरूप रिक्त कक्षों खो दिया है। लाइन ब्रेक से अलग "000 001 002 ..." पेस्ट करें। प्रदर्शित करता है "0 1 2 ..."

मुझे पता है कि मैं इसे मजबूर पाठ के लिए किसी भी चीज़ के सामने लिख सकता हूं। फिर यह मदद नहीं करता है, क्योंकि जब मैं पाठ में पेस्ट करता हूं, तो मैं इसे 'ऑटो-एपेंड' नहीं कर सकता।

मुझे आशा है कि यह संभव है। मैंने विभिन्न समस्याओं के लिए googling की कोशिश की और कभी भी एक अच्छा जवाब नहीं मिला।

+0

यह सुनिश्चित नहीं है कि यह आपके लिए क्यों काम कर रहा है। मेरा ओओ v4.3.1 आपके विशिष्ट डेटाफॉर्म को स्वीकार करता है और छोड़ देता है जैसे आप 001 या 1.1.12 की अपेक्षा करते हैं, फॉर्मूला बार और सेल में जब कक्ष को टेक्स्ट (@) के रूप में स्वरूपित किया जाता है। यदि सामने रखा गया है तो आपका एकमात्र समाधान है ('गणना की समस्या हो सकती है), आप एक मैक्रो [शिफ्ट] + [नियंत्रण] + वी बनाने पर विचार कर सकते हैं जो किसी भी चिपकाए गए डेटा के सामने' प्रवेश करता है। वैकल्पिक रूप से, आप ऐसा करने के लिए मैक्रो बनाने के लिए ऑटोहॉटकी का उपयोग कर सकते हैं और केवल कैल्क के अंदर कार्य करता है। –

+0

एर्म, आप का क्या मतलब है @? सेल में प्रदर्शित @ पत्ते @ लिखते हैं। पाठ के रूप में स्वरूपण में समस्या, जैसा कि मैंने वर्णन किया है, यह है कि जब मैं पेस्ट करता हूं, ओपनऑफिस ** अभी भी ** शून्य के रूप में कटौती करता है, भले ही सेल टेक्स्ट के रूप में स्वरूपित रहता है। यह अपने आप का प्रयास करें। ओपन कैल्क, कॉलम को टेक्स्ट के रूप में प्रारूपित करें। ओपन नोटपैड, 00001 टाइप करें, एंटर दबाएं, 0002 टाइप करें। कॉपी करें, उस कॉलम में पेस्ट करें जिसे आपने टेक्स्ट के रूप में स्वरूपित किया है। कोशिकाओं को अभी भी पाठ ** के रूप में स्वरूपित किया गया है लेकिन प्रमुख शून्य हटा दिए गए हैं **! – Istrebitel

+4

* असल में, मैं लिबर ऑफिस कैल्क को जो कुछ भी कहता हूं उसे करने के लिए चाहता हूं, न कि वह क्या चाहता है। * वास्तव में उस समस्या को वास्तव में अक्सर ... – embert

उत्तर

13

मैं शुद्ध अपरिवर्तित पाठ चिपकाने के साथ आपकी समस्या को समझता हूं। यह आपके जैसा अधिक काम हो सकता है (हम इसे बाद में स्वचालित करने का प्रयास कर सकते हैं) लेकिन जब मैं नोटपैड से डेटा पेस्ट करता हूं, तो मुझे एक आयात स्क्रीन से संकेत मिलता है जैसा कि आप नीचे देख सकते हैं। कॉलम हेडर का चयन करें और फिर कॉलम प्रकार का चयन करें: टेक्स्ट। यह आपके पेस्ट/आयात समस्या को हल करना चाहिए। ऑटोहॉटकी स्क्रिप्ट के साथ इसे संभालने का एक विकल्प है। enter image description here

ओह b.t.w. @ टेक्स्ट के लिए प्रारूप प्रकार है, जैसे कि आपके पास सप्ताह के लिए 24 घंटे या डीडी के लिए एचएच है ...

+1

आह। यह अनुपलब्ध था और मैंने सोचा कि यह मेरे मामले में काम नहीं कर रहा है या अनुमति नहीं है, लेकिन कॉलम पर क्लिक करने से वास्तव में यह सक्रिय हो गया है और मुझे टेक्स्ट चुनने की अनुमति है। जिसने सही शून्य को सही ढंग से पेस्ट करने के लिए बनाया है। मुझे लगता है कि यह पूरी शीट पर टेक्स्ट प्रारूप के साथ मिलकर वास्तव में जो मैं ढूंढ रहा हूं। धन्यवाद! – Istrebitel

+0

धन्यवाद! यह काम करता है। यह निराशाजनक है हालांकि कैल्क आपके द्वारा पहले से ही गंतव्य शीट में बनाए गए फ़ॉर्मेटिंग चयन को अनदेखा करता है, और आपको इसे फिर से करने की आवश्यकता है। – Ethan

18

यदि आप चाहते हैं कि आपका इनपुट टेक्स्ट के रूप में व्याख्या किया जाए और कैल्क को फैंसी (और कष्टप्रद) चीजों को करने के लिए रोकें आपका इनपुट, आपको प्रारूप किसी भी मान दर्ज करने से पहले प्रारूप को बदलना होगा।

  • कक्ष/कॉलम/पंक्तियों का चयन करें।
  • राइट-क्लिक करें 'स्वरूप कोशिकाओं ...'
  • का चयन करें टैब 'नंबर'
  • सूची 'श्रेणी', चुनें 'पाठ' (अंतिम विकल्प)
  • प्रारूप का चयन में '@' पर
  • क्लिक करें (यह इस श्रेणी में केवल एक ही है) 'ठीक'

आप स्वत: सुधार 'विकल्प बदलाव करने के साथ-साथ पड़ सकता है। 'टूल्स> ऑटोकोरेट विकल्प ...' पर जाएं। यहां एक लिंक है जो मदद कर सकता है: https://help.libreoffice.org/Calc/Deactivating_Automatic_Changes

+0

लेकिन अगर मैं ** - ** या ** + ** चिह्न के साथ शब्द शुरू करना चाहता हूं, तो यह मेरी मदद नहीं करता .. –

+0

यह उन कोशिकाओं में पेस्ट नहीं बनाता है जो वांछित व्यवहार करते हैं। अग्रणी शून्य अभी भी हटा दिए गए हैं। स्वीकार किए गए उत्तर का समाधान काम करता है, हालांकि। – Ethan

0

मैं शुरुआत में इस पृष्ठ पर बहुत समान (लेकिन समान नहीं) समस्या के साथ पहुंचा। मैं यहां उन लोगों के लाभ के लिए समाधान पोस्ट कर रहा हूं जो एक ही मुद्दे के साथ जा रहे हैं।

हर बार जब मैं ओपनऑफिस में अपनी .XSLX स्प्रेडशीट को सहेजता, बंद करता हूं और फिर खोलता हूं, तो यह टेक्स्ट के बीच में दर्ज की गई रिक्त स्थान को हटा देगा। उदाहरण के लिए:

  • "उपस्थित नहीं हुआ" "Didnotattend" बन जाएगा।
  • "जॉन डो" प्रारूप के रूप में "johndoe", आदि

निर्दिष्ट करना "पाठ" (@) बन जाएगा (जैसा कि ऊपर अनुशंसित) मेरी मदद नहीं की थी, दुर्भाग्य से।

अंततः ने हल किया कि यह इसे .XSLX के बजाय ओडीएस फ़ाइल के रूप में सहेज रहा था।

0

आप क्लिपबोर्ड में अपने डेटा को जब क्लिक संपादित ->के रूप में चिपकाने के ... मुख्य मेनू में। अगली विंडो में "टेक्स्ट के रूप में पेस्ट करें" चुनें। आपके सभी डेटा को चिपकाया जाएगा।

-1

मैंने किसी अन्य साइट से नंबर चिपकाया था और यह तिथियों के साथ आ रहा था। मैं बस चारों ओर गड़बड़ कर दिया और पेस्ट बोर्ड पर तीर मारा जो मुझे बिना प्रारूपित पाठ या HTML प्रारूप का विकल्प देने के लिए। मैंने अनौपचारिक चयन किया, मुझे जिस पाठ को मैं चाहता था उसे दिखाने के लिए एक खिड़की खोली गई, इसलिए मैंने ओ.के. दबाया।

0

बस डाल चरित्र 'पाठ से पहले,' 0.1.16 और calc पाठ डेटा

+0

मुझे लगता है कि वह चिपकाने के बारे में बात कर रहा है। उन्होंने यह भी उल्लेख किया कि 'उनके लिए अच्छा नहीं है, क्योंकि वह टाइप नहीं कर रहा है लेकिन डेटा चिपका रहा है। – vacip

+0

यह मेरे लिए पेस्ट करने के बजाय मैन्युअल रूप से अग्रणी शून्य के साथ चालान संख्या इनपुट करने के लिए काम करता है। – Martin

2

जब आप आयात कर रहे हैं के रूप में यह interprate करेंगे, तो आप विकल्पों में से एक गुच्छा दिया जाता है। "जैसे पाठ उद्धरित क्षेत्र" इसलिए, कोट के अंदर किसी भी पाठ text जो पवित्र माना लिब्रे ऑफिस से व्याख्या की है के रूप में व्यवहार किया जाता है का चयन करें और वे जिस तरह से वे वे कुछ है कि वे के रूप में number

enter image description here

0

पहचान को संशोधित में यह बदलाव न करें मेरा मुद्दा मुद्रा था, यदि दर्ज की गई संख्या किसी तारीख का प्रतिनिधित्व कर सकती है तो उचित रूप से स्वरूपित एक बड़ी संख्या में बदल जाएगा; जैसे 4.22 $ 42,482 बनना। मैंने पाया कि एक पिछला शून्य जोड़ना समस्या हल हो गया।

संबंधित मुद्दे