Sto tentando di fare in modo che un utente carichi un file Excel dal proprio computer e lo converta in JSON. Ho bisogno di questi file come JSON. Ce l'ho in modo che possano caricare un CSV su JSON. Ora voglio eccellere in JSON. Qualsiasi consiglio o guida su questo sarebbe apprezzato. Questo deve essere fatto usando angularJS. Grazie!Converti Excel in JSON utilizzando Angularjs
risposta
Dimentica la manipolazione dei file utilizzando AngulaJS. Angular è un framework JS front-end senza alcun supporto per la manipolazione dei file. È necessario avere accesso al server in cui è archiviato il file e lo si otterrà solo con la lingua lato server.
EDIT:
Ok, ho imparato che è possibile utilizzare FileReader API o $parse servizio angolare di leggere il contenuto dei file sul front-end, che è davvero cool.
Opzione A: Leggi questo StackOverflow question and answer e seguire la plnkr per vedere un esempio di FileReader API utilizzata con angolare. Complimenti a @MajoB per aver fornito una risposta eccellente e un esempio di codice.
Opzione B: Controllare official Angular documentation di leggere su $parse
servizio e verificare questa fiddle per vederlo in azione.
Sfortunatamente né l'API FileReader né il servizio $ parse possono leggere file Excel. Possono leggere .txt
, .csv
, .json
, e anche .html
ma non .xlsx
Sto provando ad avere l'utente che carica un file e il mio controller lo prenderà e fai tutta la manipolazione dei dati. –
Ciao Troy, ho modificato la mia risposta originale, sembra che ci siano modi per analizzare il contenuto dei file sul front-end. – codeepic
esempio di codice:
http://jsfiddle.net/d2atnbrt/3/
libreria esterna:
https://github.com/SheetJS/js-xls
- 1. Converti dati XML in formato Json AngularJS
- 2. Converti mappa in JSON utilizzando Jackson
- 3. Converti Hashmap in JSON utilizzando GSON
- 4. Converti formato JSON in formato CSV per MS Excel
- 5. Python Converti Excel in CSV
- 6. Converti JSON molti oggetti a singolo JSON utilizzando Jackson
- 7. Converti array in JSON
- 8. Converti array in JSON
- 9. Converti JSON in NSArray
- 10. Converti SQLite in JSON
- 11. Converti JSON in .plist
- 12. Converti JSON in CSV
- 13. Converti Word docx in Excel usando OpenXML
- 14. Converti Tipi di oggetti java anonimi in JSON utilizzando GSon
- 15. Converti valore cella Excel da testo a numero utilizzando C#
- 16. Converti oggetto in stringa JSON
- 17. Converti dati Lua in JSON
- 18. Converti BSON in JSON valido
- 19. Converti pacchetto JSON in Android
- 20. Converti stringa in oggetto JSON
- 21. Excel vba - converti stringa in numero
- 22. Converti JSON per DataTable
- 23. Converti oggetto di JSON in MVC 4
- 24. Converti JSON String a JSON oggetto C#
- 25. Converti .json in .csv in ruby
- 26. Converti JSON in oggetto classe in C#
- 27. Converti una stringa in JSON in Python?
- 28. Converti json in un array C#?
- 29. Swift: Converti la struttura in JSON?
- 30. Converti la stringa JSON in Lua Table?
Potete fornire qualsiasi codice che si è tentato? –
http://www.joyofdata.de/blog/parsing-local-csv-file-with-javascript-papa-parse/ un po 'fattibile –