Djangoバックエンドを持つWebサイトを構築しています。 Djangoがアクセスできるデータベースから医療費請求データを提供できるようにしたい。ただし、受け取るデータはすべてExcelスプレッドシートにあります。そこで、スプレッドシートからデータを取得し、それをDjangoモデルにインポートする方法を探していました。これを行うことができるDjangoパッケージがいくつかあることは知っていますが、これらのパッケージの使用方法を理解するのに苦労しています。その上、このプロジェクトではpython 3を使用しています。私は過去にExcelの自動化にwin32comを使用しました。スプレッドシートからデータを取得できる関数を書くことができました。私が理解したいのは、どのようにデータをDjangoモデルに書き込むかです。任意のアドバイスをいただければ幸いです。
http://www.python-Excel.org/ を使用して、このプロセスを検討してください:
xlrd.open_workbook(filename)
プロセスに従うと、ロードと抽出がどのように機能し、要件にどのように適合するかについて多くを学ぶことができます。シェルで手順2と3を最初に実行して、より迅速な実験を行い、Djangoビューでアップロード/テスト/エラーが発生しないようにすることをお勧めします。
このキックオフベースがうまくいくことを願っています。
Django-import-exportを使用しないのはなぜですか?
これは、管理セクションからExcelファイルをインポートできるウィジェットです。
インストールはとても簡単です docs を読んでください!
ここに インストールチュートリアル があり、ここに expample があります。