0
  1. テーブルを含む Excel ファイルを取得するスクリプトを作成する必要があります。「業界パートナー」 .

  2. 私のデータベースのこのテーブルには、「id」、「name」、「address」、「lat」、「lng」、「phoneNumber」の 6 つの列が含まれています。

  3. 「名前」、「住所」、「電話番号」の3つの列のみを含むExcelファイルからテーブルをダンプする方法を見つけようとしています。スクリプトの一部であるべきは(AI)なので、「ID」は入れませんでした。

これを行うスクリプトの作成を開始するにはどうすればよいですか?

4

2 に答える 2

1

あなたのコメントについて。「「業界パートナー」テーブル」ではなく、「彼らの「業界パートナー」テーブル」を意味していると思います。プログラミング時にそのような間違いをすると、悲惨な結果になる可能性があります。

とにかく、繰り返し可能なものが必要な場合は、私が最近クライアントのために書いたようなものが必要です。PHPExcelと呼ばれる優れたライブラリがあります。これを使用して、次のようなphpスクリプトを作成できます。

  1. Excelブックをアップロードする
  2. 挿入物の表を読む
  3. 各行をmysqlテーブルに挿入します

私がクライアントのために行ったアプリケーションでは、更新を完全にExcelで管理したいと考えていたため、mysqlテーブルにlast_update date / timeフィールドを含め、スプレッドシートからすべての行を挿入/更新した後、この最新の実行ではアップロードされていません。明らかに、Excelファイルに主キーが含まれていないため、更新を実行できません。

于 2013-03-08T16:57:15.973 に答える
0

これが1回限りの負荷である場合、mysqlINSERTステートメントを作成するだけの各行の最後に配置するExcel式を作成する傾向があります。すべての行の数式をコピーして、結果をphpmyadminなどに貼り付けます。データが列A、B、Cにあるとすると、数式は次のようになります。

="INSERT INTO table (name, address, phoneNumber) VALUES ('"&A2"','"&B2&"','"&C2&"');"

上記の式は、行1にヘッダーがあることを前提としています。

于 2013-03-08T16:37:07.957 に答える