2016-07-24 2 views
-1

Я работаю над веб-приложением, которое имеет модальный способ, позволяющий пользователям вводить уличные адреса ... Я хотел бы иметь возможность загружать CSV-файл, а затем читать в адресных объектах из этот файл. я довольно много искал в googled, но, похоже, не нашел аналогичного сценария. Это возможно? Если да, то как я могу это сделать с помощью angularjs? Также как я могу избавиться от файла после того, как все объекты были прочитаны из него? Спасибо заранее.Чтение в объектах JSON из файла csv

+0

«Я хотел бы иметь возможность загружать» - через интерфейс браузера? Или просто на свой сервер, прежде чем начать? Вы спрашиваете об Ajax или о JavaScript, читающем выбранные пользователем файлы? – Quentin

+0

«Объекты JSON из файла csv» - Что вы храните JSON внутри CSV? Или вы хотите, чтобы вы читали данные из файла CSV и затем генерировали объекты JavaScript из данных? (Объекты JSON и JavaScript - это не одно и то же). – Quentin

+0

«Если да, то как я могу это сделать с помощью angularjs». Как насчет AngularJS усложняет для вас это? – Quentin

ответ

-1

Допустим, у вас есть файл CSV с некоторыми данными города в нем:

 cities.csv: 

город, население, площадь земли Сиэттл, штат Вашингтон, 652405,83.9 Нью-Йорк, Нью-Йорк, 8405837,302.6 бостон, MA, 645966,48.3 город канзас, MO, 467007,315.0 нас d3.csv, чтобы преобразовать его в массив объектов

 d3.csv("/data/cities.csv", function(data) { 
     console.log(data[0]); 
     }); 

{city: "seattle", state: "WA", population: "652405", land area: "83.9"} 

Этот код использует d3.js

+0

Спасибо @Mark Фрэнсис, который кажется достаточно простым ... Как я могу дать пользователю возможность просмотреть локальный файл на своем компьютере, а затем использовать что? – user2094257

Смежные вопросы