का उपयोग कर Excel को JSON में कनवर्ट करें। मैं उपयोगकर्ता को अपने कंप्यूटर से एक्सेल फ़ाइल अपलोड करने का प्रयास कर रहा हूं और फिर इसे JSON में परिवर्तित कर रहा हूं। मुझे JSON के रूप में इन फ़ाइलों की आवश्यकता है। मेरे पास यह है कि वे जेएसओएन को एक सीएसवी अपलोड कर सकते हैं। अब मैं जेएसओएन के लिए एक्सेल चाहता हूं। इस पर कोई सलाह या मार्गदर्शन की सराहना की जाएगी। यह angularJS का उपयोग करके किया जाना चाहिए। धन्यवाद!एंजुलरज
एंजुलरज
उत्तर
अंगुलाजेएस का उपयोग कर फ़ाइल मैनिपुलेशन के बारे में भूल जाओ। कोणीय एक फ्रंट एंड जेएस फ्रेमवर्क है जिसमें कोई फ़ाइल मैनिपुलेशन समर्थन नहीं है। आपको उस सर्वर तक पहुंच की आवश्यकता है जहां फ़ाइल संग्रहीत की जाती है और आप इसे केवल सर्वर साइड भाषा के साथ प्राप्त करेंगे।
संपादित करें:
ठीक है, मैंने सीखा है कि आप FileReader API या $parse कोणीय सेवा का उपयोग कर सकते सामने के अंत, जो वास्तव में अच्छा है पर फ़ाइल की सामग्री को पढ़ने के लिए।
विकल्प A: इस StackOverflow question and answer पढ़ें और plnkr का पालन करें देखने के लिए FileReader एपीआई का एक उदाहरण कोणीय के साथ प्रयोग किया जा रहा है। एक उत्कृष्ट उत्तर और कोड नमूना प्रदान करने के लिए @MajoB पर Kudos।
विकल्प बी: चेक official Angular documentation$parse
के बारे में सेवा पढ़ सकते हैं और इस fiddle जाँच कार्रवाई में यह देखने के लिए करने के लिए।
दुर्भाग्यवश न तो फ़ाइल रीडर एपीआई और न ही $ पार्स सेवा Excel फ़ाइलों को पढ़ सकती है। वे .txt
, .csv
, .json
, और यहां तक कि .html
नहीं बल्कि .xlsx
मैं उपयोगकर्ता को एक फ़ाइल अपलोड करने की कोशिश कर रहा हूं और मेरा नियंत्रक इसे ले जाएगा और सभी डेटा मैनिपुलेशन करें। –
हाय ट्रॉय, मैंने अपना मूल उत्तर संपादित किया, ऐसा लगता है कि फ्रंट एंड पर फ़ाइल सामग्री को पार्स करने के तरीके हैं। – codeepic
उदाहरण कोड पढ़ सकते हैं:
http://jsfiddle.net/d2atnbrt/3/
बाहरी पुस्तकालय:
https://github.com/SheetJS/js-xls
- 1. एंजुलरज
- 2. एंजुलरज
- 3. एंजुलरज
- 4. एंजुलरज
- 5. आईडी एंजुलरज
- 6. एंगुलरजेएस: एंजुलरज
- 7. एंजुलरज में $ http अनुरोध से प्रतिक्रिया आने तक प्रतीक्षा कैसे करें?
- 8. एंजुलरज विरासत (अलग नहीं) के साथ निर्देश के लिए चर पारित कर रहे हैं
- 9. जावास्क्रिप्ट में सेटटाइमआउट और एंजुलरज में $ टाइमआउट सेवा के बीच अंतर
- 10. विज़ुअल स्टूडियो2013 में जैस्मीन और चुट्जपा के साथ यूनिट परीक्षण एंजुलरज काम नहीं करते
- 11. एंजुलरज में डेटा-मैथजेक्स-बाइंड में एचटीएमएल व्यू कैसे प्रस्तुत करें
- 12. एंजुलरज में एनजी-क्लिक और डेटा-एनजी-क्लिक के बीच क्या अंतर है?
- 13. एंजुलरज में सबमिट फॉर्म पर क्लिक करते समय "कृपया इस फ़ील्ड को भरें" को हटाएं, लेकिन अन्य सत्यापनों को
- 14. एंजुलरजेस निर्देश
- 15. स्टैक्ड बार + लाइन चार्ट कोणीय लाइब्रेरी
- 16. बैकएंड चेंज
- 17. एनजी-सबमिट और एनजी-क्लिक
- 18. कोणीय लोड होने से पहले सर्वर से स्क्रिप्ट स्थान प्राप्त करें
- 19. उत्पादन त्रुटि पर तैनाती के बाद: अज्ञात प्रदाता: $$ isDocumentHiddenProvider <- $$ isDocumentHidden
- 20. टाइप एरर: पार्सड को कोणीय सेवा इकाई परीक्षण
- 21. घोंसला संसाधनों के साथ कोणीय जेएस एनजी रिसोर्स
- 22. एक पेज/यूआरएल
- 23. AngularJS के लिए ऑन-चेंज निर्देश कैसे बनाएं?
- 24. इस फ़ंक्शन परिभाषा में 'window.angular' का उपयोग क्यों किया जाता है?
- 25. ग्रंट निष्पादन बैच स्क्रिप्ट
- 26. कोणीयजेएस: एकल पृष्ठ और बहुपक्षीय ऐप अंतर और अभ्यास में उपयोग?
- 27. सक्रिय रिकॉर्ड या डेटा मैपर पैटर्न?
- 28. वसंत-बूट और कोणीय के साथ सीओआरएस काम नहीं कर रहे
- 29. अलग-अलग डोमेन
आप किसी भी कोड है कि आप का प्रयास किया है प्रदान कर सकते हैं? –
http://www.joyofdata.de/blog/parsing-local-csv-file-with-javascript-papa-parse/ कुछ हद तक करने योग्य –