2012-02-17 12 views
5

मेरे पास एक ऐसा एप्लिकेशन है जो उपयोगकर्ता को संख्यात्मक डेटा के कस्टम दृश्य बनाने की अनुमति देता है, और डेटा प्रदर्शित करने के लिए प्रयुक्त स्वरूप स्ट्रिंग निर्दिष्ट करता है। आम तौर पर उपयोगकर्ता .NET मानक प्रारूप स्ट्रिंग जैसे N2, P1 का उपयोग करते हैं।.NET मानक प्रारूप स्ट्रिंग को Excel प्रारूप स्ट्रिंग में परिवर्तित करने के लिए कैसे करें

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

क्या मानक .NET प्रारूप स्ट्रिंग को एक मानक प्रारूप स्ट्रिंग में परिवर्तित करने के लिए "अंतर्निर्मित" कुछ भी है जिसे एक्सेल में उपयोग किया जा सकता है। जैसे "एन 2" => "#, ## 0.00"; "पी 1" => "#, ## 0.0%", या मुझे अपना खुद का रोल करना है?

+0

क्या आपने इस सवाल से पूछा है कि आपने इस पर प्रगति की है? मैं वास्तव में इसके लिए एक त्वरित समाधान खोजना चाहता हूं, लेकिन मुझे पिछले कुछ दिनों में कुछ भी नहीं मिला है ... –

+0

@ जेकस्मिथ - कोई प्रगति नहीं है, आपको अपना खुद का रोल करना होगा मुझे डर है। – Joe

उत्तर

-1

मैं कुछ इसी तरह से चला गया, और आपको यह बताने के लिए खेद है कि मूल रूप से आपको इसे अपना स्वयं का पार्स करना होगा।

बस एक दोस्ताना सलाह, मैं आपको बताता हूं कि अगर आप एक्सेल में आयात करने से पहले टेक्स्ट फ़ाइल या इसी तरह के (टीXT/सीएसवी/एचटीएमएल) में निर्यात करने की योजना बना रहे हैं तो पकड़ लें।

एक्सेल फ़ॉर्मेटिंग को "समझने" में सक्षम होने पर केवल संख्याओं को सही ढंग से पढ़ेगा (अन्यथा एक्सेल टेक्स्ट के रूप में आयात करेगा या नंबर को गलत तरीके से आयात करेगा)।

उदाहरण, मान लें कि .net दशमलव बिंदु और एक्सेल उपयोग के रूप में "," का उपयोग करता है। तो निर्यात आप शायद डेटा को गलत तरीके से पढ़ाएंगे।

कहा जा रहा है कि यदि आप टेक्स्ट फ़ाइल निर्यात करने की योजना बना रहे हैं तो आपको फ़ॉर्मेटिंग नंबरों से बचना चाहिए जो एक्सेल में आयात किए जाएंगे। यदि आप सीधे अपनी फ़ाइल को .NET से उत्पन्न कर रहे हैं तो आपको तारों का मैन्युअल पार्स करना होगा (लेकिन डेटा को गलत तरीके से करने में कोई समस्या नहीं होनी चाहिए)।

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