Published
Edited
Jan 31, 2019
Fork of File Input
2 forks
Importers
4 stars
Insert cell
Insert cell
viewof csvData = csvInput({
initialUrl: "https://vega.github.io/vega-lite/data/seattle-weather.csv",
label: "<h3>Import CSV Data</h3> Object is imported as <code>\"csvData\"</code><br/>"
})
Insert cell
csvData
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
function csvInput({initialUrl, init, accept = ".csv", label = ""}) {
return fileInput({
initialUrl,
accept,
load(url) {
return fetch(url, init).then(function(response) {
return response.ok ? response.text() : Promise.reject(response.status);
}).then(function(text) {
return d3.csvParse(text);
});;
},
label
});
}
Insert cell
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more