【python】~flaskを利用したcsvのブラウザ表示について~
スポンサーリンク
KeyKです。
pythonを使ってcsvファイルを読み込み、ブラウザ表示してみたので紹介します。
importする
前提条件として以下の2つのモジュールはインストールされているものとします。
・pandas
・flask
※もしインストールがまだの人は以下のコマンドでできます。
pip install pandas pip install flask
csvファイルを読み込み、ブラウザで表示する
今回作成したプログラムは以下になります。
コピペで動きます。
import pandas as pd from flask import Flask df = pd.read_csv('./color.csv', names=('A', 'B', 'C', 'D')) print(df) app = Flask(__name__) @app.route('/') def hello_world(): return df.to_html(justify="match-parent",header="true", table_id="table") if __name__ == '__main__': app.run(host='0.0.0.0', debug=True)
これをAnaconda Promptで実行すると、flaskサーバーが起動します。
URLを入力
上記プログラムのサーバーが起動した状態で以下のURLをブラウザで入力します。
http://localhost:5000
すると以下のような表示がでます。
これでflaskサーバーを使ってcsvファイルの表示をブラウザで出来ました!!!