2016-03-19 16 views
0

私はExcelファイルからデータのパンチを読み、フォルダからイメージを読み込んでデータベースに挿入する作業があります。イメージを読んでデータベースに挿入

------------- 
Name |Id - 
Photo x |1 - 
Photo y |2 - 
------------- 

と同様に、私は、データベーステーブルを持っている:

Excelシートは似ているフォルダ内の写真は、1.JPG(のようなIDでの名前である

============== 
Name |Binary = 
============== 

...私の考えは、(1500画像)のようなフォルダからすべての画像パスを読み込んでリスト(画像パスのリスト)に追加し、次にExcelからデータを読み込み、それらをすべて追加することです。一緒に

エクセルファイルのデータを簡単に読み込み、すべての列を簡単に読み込んでデータベースに挿入することができましたが、問題をどのようにしてイメージを読み込んでそれらをすべて一緒に挿入できるのでしょうか?

+0

イメージファイルの名前をdbに挿入するか、実際にイメージをdbに保存しますか?後者は良い考えのようには聞こえません。あなたはExcelシートを読む方法を知っていますか?そのデータをDBに挿入しますか? –

+0

あなたがdbに挿入するときに、あなたがidから拝むことができるファイル名を追加するだけです。実際のイメージをdbに挿入するのか、その名前だけを挿入しますか? –

+0

これは参考になるかもしれません:http://stackoverflow.com/questions/54500/storing-images-in-postgresql –

答えて

1

エクセルシートのId列の後に名前が付けられているため、エクセルファイルから読み込む機能があります。エクセルシートの各ロールに属するイメージを見つけることができます。 。 例sudoコード: は、IDがxのExcelシートのデータで、名前の付いたイメージを取得するか、idがxです。

+0

あなたは私の質問を大事に理解できませんでしたが、 、私は画像を読む機能を持っていない!私はそれを必要とする..私はExcelのシートのデータを使用してデータベースに挿入するために、すべての画像を読む機能が必要 –

+0

データベースに実際の画像を保存したい場合(悪い考え方)、opencvやPythonの画像ライブラリ。 – azdonald

関連する問題