htmlで新潟県のオープンデータの人口などを使いたいと思ったのですが、htmlのなかになんと記述すればいいのか全くわからず...どのようにしたらいいのか教えていただきたいです。
使いたい新潟の人口オープンデータ先
http://www.city.niigata.lg.jp/shisei/seisaku/it/open-data/opendata-toukei/od-jinkou/od-suikeijinkou.html
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答3件
0
どう使いたいのか、どの部分のコードを自分で書きたいのかが わかりませんが、ただ変換するだけであれば下記のようなWebツールもあります。
【CSV→<table>変換】
http://tools.nissuk.info/csv-table/
JavaScript のコードサンプルが欲しければ探せば出てくると思います。
【JavaScript でcsvをtableに変換する - Qiita】
http://qiita.com/hirotyjp/items/06aa7230aa51d57388f1
【JavascriptでtableをCSVにしてみる |】
http://blog.adjust-work.com/970/
ライブラリが必要ならばjQueryとからめて検索すると出て来やすいかと思います。
【Googleスプレッドシートのようなjqueryプラグイン - Qiita】
http://qiita.com/mogetarou/items/8f11927130c2cf5cebb7
投稿2016/09/05 07:52
総合スコア69407
0
どう使いたいのでしょうか?
そのままデータを表示するなら、CSVファイルをダウンロードして、HTMLのTABLEの形式に書き換えればいいかと思います。
投稿2016/09/05 06:45
総合スコア84555
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/05 09:59
0
ベストアンサー
ちょっと私も勉強がてらにやってみました
同じフォルダにリンク先のcsvデータをダウンロードしての実行ですが。
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="utf-8"> <title>test</title> </head> <body> <script> function csvget(){ var src = new XMLHttpRequest(); src.open("get", "2015suikeijinkou.csv", true); src.send(null); src.onload = function(){tbl(src.responseText);} } function tbl(wcsv){ /* document.getElementById("kekka").innerHTML=wcsv; */ gyo = wcsv.split("\n"); w="<table border='1'>"; for(var i=0; i<gyo.length-1; i++){ itm=gyo[i].split(","); w=w+"<tr><td>"+itm[1]+"</td><td>"+itm[2]+"</td><td>"+itm[3]+"</td><td>"+itm[6]+"</td></tr>"; } w=w+"</table>"; document.getElementById("kekka").innerHTML=w; } </script> csv表示 <form> <input type="button" value="読み取り" onclick="csvget();"> </form> <div id="kekka">結果</div> </body> </html>
投稿2016/09/05 23:30
総合スコア20
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/06 04:36