Excel में आयात करते समय .CSV से मुद्रा के रूप में स्वचालित रूप से कोशिकाओं को प्रारूपित करें


0

जब मैं एक्सेल में एक .CSV फ़ाइल आयात करता हूं, तो मुझे उन सभी कक्षों को कैसे प्राप्त करना चाहिए जिनमें मुद्रा के रूप में स्वरूपित होने के लिए एक संख्या होती है? वर्तमान में, यदि सेल के लिए मूल्य में डॉलर का चिह्न ($) होता है, तो यह मुद्रा के रूप में स्वरूपित हो जाता है, लेकिन डॉलर के चिह्न अनुपस्थित होने पर सादे पाठ के रूप में रहता है। मैं उन कोशिकाओं को भी अनदेखा करना चाहता हूं जिनमें पाठ है, क्योंकि वे सादे पाठ के रूप में रहना चाहिए। उदाहरण: 1 -> $1.00, One -> One, 1.0 -> $1.00, "Hello World" -> "Hello World"

Excel में डेटा आयात उपकरण मेरे परिदृश्य के लिए काम नहीं करता है। यह आयात करते समय मुद्रा के रूप में प्रारूपित करने के विकल्प का अभाव है, केवल "नंबर, तिथि या सामान्य" के विकल्प देता है।



@ यह बिल्कुल नहीं है क्योंकि मैं नहीं चाहता कि एक्सेल प्रारूपण को अनदेखा करे, मैं चाहता हूं कि यह विशेष रूप से प्रारूपित हो। इसके अलावा, मैं 100+ कॉलम और पंक्तियों के स्वरूपण को मैन्युअल रूप से बदलना नहीं चाहता
Adam

क्या आपने आयात के बाद आपके लिए स्तंभों को प्रारूपित करने के लिए VBA की कोशिश की है?
Engineer Toast

@EngineerToast मेरे पास है। मैं आवश्यकतानुसार कॉलम को प्रारूपित कर सकता हूं, लेकिन यह मैन्युअल रूप से प्रारूप को बदलने से अलग नहीं है। मुझे आयात पर मुद्रा के रूप में कोशिकाओं को स्वचालित रूप से स्वरूपित करने की आवश्यकता है।
Adam

1
Excel पाठ वाले कक्षों में संख्या स्वरूपण लागू नहीं करेगा, इसलिए अपना डेटा आयात करने के बाद बस इसे चुनें (CTRL + A) और आवश्यक प्रारूप को लागू करें।
Máté Juhász

जवाबों:


1

यहाँ एक समाधान का उपयोग कर रहा है csv2odf वह Excel में स्वरूपण को स्वचालित कर सकता है:

इन विशिष्टताओं के साथ एक्सेल में स्प्रेडशीट टेम्पलेट बनाएँ:

  1. Csv के समान कॉलम के साथ कॉलम टाइटल डालें। (अगर आप csv फ़ाइल से शीर्षकों का उपयोग करना चाहते हैं, -H विकल्प को इसमें जोड़ें नीचे आदेश।)

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

  3. टेम्पलेट को xlsx के रूप में सहेजें (xls काम नहीं करेगा)।

यह आदेश चलाएँ:

csv2odf yourdata.csv yourtemplate.xlsx output.xlsx

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

कार्यक्रम की जरूरतों पर ध्यान दें अजगर चलाने के लिए।

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