多能工生産技術者の日常

20歳からFXの自動売買を開発しています。24歳からは株式投資等で純資産1000万円を目指します。


スポンサードリンク

【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

すると以下のような表示がでます。


f:id:KeyK:20210111211056p:plain


これでflaskサーバーを使ってcsvファイルの表示をブラウザで出来ました!!!
 
 
f:id:KeyK:20200121220253j:plain 
 

プライバシーポリシー お問い合わせ