私はこのプロジェクトに取り組んでいます。私はウェブサイトを作成する必要があります。その上で、私の同僚は、Excel形式のデータを含むファイルをサーバーにアップロードすることができます。これは、標準化された列名を持つ表になります。これらのファイルは、データベースにアタッチする必要があります。データはSQL形式で格納されます。私はこのデータを処理し、統計をいくつか表示する必要があります。私はこれらの変換をPythonに実装する予定です。その結果、私は特定のグラフィックスを表示する必要があります。すべてこれは会社のサーバー上で行われます。 私は以前にそのようなタスクを解決する必要はありませんでした。私に助言してください。新しいファイルをExcelのSQLからサーバーのSQLに変換するにはどうしたらいいですか?そしてこれを自動化する方法は?私はそれについて何も見つけることができませんでした。また、PythonとSQLで動作するように、サイトを作成するのにどの言語が最適ですか?Excel形式のファイルをサーバー上のSQL形式に変換する方法
答えて
私はそれをよりクリーンでイドマチックなSQLサーバ(おそらくExcelファイルを処理する組み込み関数がいくつかあります)に自動化する方法がわかりませんが、この考えはより一般的なアプローチとして役立つかもしれません。
1)Pythonが必要なので、サイトのための最高のWebフレームワークはFlaskまたはDjangoになります。後でこのサイトに追加したい機能に依存します。 FlaskはDjangoよりも小さく、シンプルであるため、現在の作業はFlaskのように見えます。
2)Python用にExcelで動作するPythonライブラリがたくさんあります。ここでの質問と答えは、Pythonを使ってファイルを解析します:parsing excel documents with pythonユーザーがexcel-fileをアップロードしてサーバーのディスクに置くWebフォームを作成するのが理にかなっていると言います(それはそのファイルの名前を変更するのが理にかなっています何とか同じ名前のファイルを上書きしないようにする)
3)次のステップ - ファイルを解析するためのツールの1つを使用してディスクからそのファイルを読み込み、そこから必要な列を取得します。おそらく、そのデータを何らかの形で再フォーマットしたいと思うかもしれません。
4)最後のステップ - Pythonを使って純粋なSQLクエリを作成します(そこにはたくさんのライブラリがあります)。ファイルから取得したデータをいくつかのテーブルに挿入します。純粋なSQL問合せで作業したくない場合は、ORMを使用して作業してください。 SQLAlchemyのように。しかし、それは私にとってこの仕事のオーバーヘッドのように見えます。また、ここでは
フラスコでファイルのアップロードの操作方法に関するドキュメント:https://stackoverflow.com/a:http://flask.pocoo.org/docs/0.12/patterns/fileuploads/
- 1. 日付形式を別の形式に変換する方法
- 2. XML形式を別の形式に変換する方法は?
- 3. []形式のリストを()形式に変換する方法
- 4. ジャスパーレポートExcel形式の変換
- 5. 日付形式をExcel形式に変換する
- 6. Excel形式を変換
- 7. オブジェクト形式をjson形式に変換する方法
- 8. sql datetime形式の変換
- 9. Excel 2003 XMLファイルをExcel 2003 XLS形式に変換する
- 10. rds形式のデータをR形式のshp形式に変換するには?
- 11. OpenXML形式で.NETピクセルをExcelの幅に変換する式
- 12. ビューテーブルをExcel形式に変換する方法
- 13. SQLクエリの結果をCSV形式に変換する方法
- 14. 複数のExcel .xlsファイルを.xlsx形式に変換する
- 15. XML形式のデータをRaw形式のデータに変換する方法
- 16. Node.jsの日付形式をOracle datetime形式に変換する方法
- 17. mysqlで日付形式を別の形式に変換する方法
- 18. xml形式の文字列をjava形式のxml形式に変換する方法
- 19. java.hprofファイルを.logファイル形式に変換する方法は?
- 20. Excel:日付形式へのテキスト変換
- 21. ANSI形式のファイルをUnicodeに変換する方法
- 22. Excelのコメントを変更する図形ファイルの形式
- 23. Excel VBA。 [m]形式を一般的な形式に変換する
- 24. SQL Serverでテーブル形式のデータをリスト形式に変換する
- 25. pmd xml形式のファイルをjunitのhtml形式のファイルに変換する方法
- 26. AIXサーバーの日付形式変換
- 27. 日付形式を別の形式に変換するR
- 28. AngularJS - タイムスタンプの日付形式をJavaScript形式に変換する
- 29. javascriptで日付形式を別の形式に変換する
- 30. PHPのMYSQL DATE形式をSTRING形式に変換する
SQL Serverは、この –
参照のようなもののために使用することができるOPENROWSET「メソッド」を持っています/ 9904172/1662973 –
これで、SQLのraw xlsテーブルで変換を処理できます。または、SQLプロシージャを使用できます。 –