2016-10-28 11 views
0

以下のコードを使用してDjangoベースのWebサイトにデータをインポートし、ExcelファイルをDjangoベースのWebサイトにインポートします。ファイルは正常に読み込まれますが、ファイルを変更して保存してからWebサイトをリロードすると、データは更新されません。しかし、別の名前でロードしようとしている変更されたExcelファイルを保存し、代わりにそのファイルをロードすると、想定通りにWebサイトが更新されます。私は、ファイルの名前を変更せずに表示するように変更を加えたいと思います。どうやってパンダにこれを伝えることができますか?あなたがパンダでExcelファイルを再読み込みたい場合Excelファイルの変更がpandasに表示されないExcelFile()import

from pandas import * 
xlsx = ExcelFile('Testbook3.xlsx') 
df = xlsx.parse(xlsx.sheet_names[0]) 
df_dict = df.to_dict() 

答えて

0

- それは非常に簡単でなければなりません:

df = pd.read_excel(r'/path/to/Testbook3.xlsx') 
df_dict = df.to_dict() 

か、単に:

df_dict = pd.read_excel(r'/path/to/Testbook3.xlsx').to_dict() 

PSそれはDjangoの問題だ場合、それから私はゲームの外です。

+0

ありがとう、マックス。私はこれをテストして、同じ問題をまだ経験しています。私はコマンドプロンプトでそれをテストすることにしました。データのアップデートは、このスクリプトの下流に問題があることを示唆しています。サーバーを実行すると、データは正しく更新されますが、毎回その必要はありません。私はちょうどページを更新し、私が必要とする応答を得ることができるはずです。私はDjangoがあなたの操車室の外にいると言ったことを知っているので、私に一歩近づけてくれてありがとう! – Gweathersby

関連する問題