2015-02-18 6 views
7

का उपयोग कर Excel को JSON में कनवर्ट करें। मैं उपयोगकर्ता को अपने कंप्यूटर से एक्सेल फ़ाइल अपलोड करने का प्रयास कर रहा हूं और फिर इसे JSON में परिवर्तित कर रहा हूं। मुझे JSON के रूप में इन फ़ाइलों की आवश्यकता है। मेरे पास यह है कि वे जेएसओएन को एक सीएसवी अपलोड कर सकते हैं। अब मैं जेएसओएन के लिए एक्सेल चाहता हूं। इस पर कोई सलाह या मार्गदर्शन की सराहना की जाएगी। यह angularJS का उपयोग करके किया जाना चाहिए। धन्यवाद!एंजुलरज

+1

आप किसी भी कोड है कि आप का प्रयास किया है प्रदान कर सकते हैं? –

+1

http://www.joyofdata.de/blog/parsing-local-csv-file-with-javascript-papa-parse/ कुछ हद तक करने योग्य –

उत्तर

2

अंगुलाजेएस का उपयोग कर फ़ाइल मैनिपुलेशन के बारे में भूल जाओ। कोणीय एक फ्रंट एंड जेएस फ्रेमवर्क है जिसमें कोई फ़ाइल मैनिपुलेशन समर्थन नहीं है। आपको उस सर्वर तक पहुंच की आवश्यकता है जहां फ़ाइल संग्रहीत की जाती है और आप इसे केवल सर्वर साइड भाषा के साथ प्राप्त करेंगे।

संपादित करें:

ठीक है, मैंने सीखा है कि आप FileReader API या $parse कोणीय सेवा का उपयोग कर सकते सामने के अंत, जो वास्तव में अच्छा है पर फ़ाइल की सामग्री को पढ़ने के लिए।

विकल्प A: इस StackOverflow question and answer पढ़ें और plnkr का पालन करें देखने के लिए FileReader एपीआई का एक उदाहरण कोणीय के साथ प्रयोग किया जा रहा है। एक उत्कृष्ट उत्तर और कोड नमूना प्रदान करने के लिए @MajoB पर Kudos।

विकल्प बी: चेक official Angular documentation$parse के बारे में सेवा पढ़ सकते हैं और इस fiddle जाँच कार्रवाई में यह देखने के लिए करने के लिए।

दुर्भाग्यवश न तो फ़ाइल रीडर एपीआई और न ही $ पार्स सेवा Excel फ़ाइलों को पढ़ सकती है। वे .txt, .csv, .json, और यहां तक ​​कि .html नहीं बल्कि .xlsx

+0

मैं उपयोगकर्ता को एक फ़ाइल अपलोड करने की कोशिश कर रहा हूं और मेरा नियंत्रक इसे ले जाएगा और सभी डेटा मैनिपुलेशन करें। –

+0

हाय ट्रॉय, मैंने अपना मूल उत्तर संपादित किया, ऐसा लगता है कि फ्रंट एंड पर फ़ाइल सामग्री को पार्स करने के तरीके हैं। – codeepic

1

उदाहरण कोड पढ़ सकते हैं:

http://jsfiddle.net/d2atnbrt/3/ 

बाहरी पुस्तकालय:

https://github.com/SheetJS/js-xls 
संबंधित मुद्दे