1

私は最後にさまざまなExcelシートを持っています。彼らのデータをデータベースに入れる必要があります。データベースにはいくつかの事前定義されたフィールド (国、コード、開始日、終了日) があり、それらを Excel から取得してデータベースに入れる必要があります。

これまでに試したこと: Excelシートのフィールド名がわかっている場合は、データを取得してデータベースに入れました。たとえば、Excel にも(country,code,start,end)がある場合、私のコードはデータベースを正確に取得して配置しています

問題 Excelフィールドがコードで使用しているものと同じでない場合に備えて、これをデータベースに自動アップロードしたいと考えています。さらに説明すると、私のExcelフィールドが (場所、場所コード、開始日、終了日) であるとします。次に、プログラムで適切なフィールドからデータを抽出することも必要です。

新しいフィールドを含む新しい Excel シートがアップロードされると、管理者がフィールドをマッピングできるように、パネルにある種のマッピング ユーティリティが必要です。Excelシートの適切な列からデータをマップしてフェッチするようにします。

起動方法を提案してください。

ありがとう、

4

1 に答える 1

0

次のようなライブラリを使用できます

http://code.google.com/p/php-excel-reader/

そして、管理者がExcelの読み取り列に対してdbのフィールドを選択できるカスタムアプリを実行します。

于 2012-12-13T12:49:46.503 に答える