0

毎月追加されるデータがあり、毎月 30 以上の XSLX をインポートする必要があります。Navicat を使用している場合、xslx 列から mysql テーブル列への関係を設定する必要があり、それを繰り返します。時間を無駄にしています...PHPやNavicatなどを使用して、xlsxからMYSQLに自動的にインポートできるのではないかと思っていましたか? 私を助けてください。


解決済み: SimpleXLSX を使用しています。より高速で効率的です。皆さんにとてもお勧めです!

4

3 に答える 3

0

私はPHPExcelに行きます 良い例とドキュメントが提供されています。

于 2012-10-24T06:27:03.043 に答える
0

dbForge Studio for MySQL のデータ インポートツールを試してください。

データのインポートを一度カスタマイズし、テンプレート ファイル (インポート オプション、フィールド マッピングなど) を保存してから、何度も使用します。コマンドライン モードでデータ インポートを使用することもできます。

于 2012-10-24T06:32:10.453 に答える
0

次のことを行う単純な Perl スクリプトを作成できます。

  1. DBD::Excelドライバーを使用して、読み取り用に Excel ファイルを開きます。
  2. DBD::mysqlドライバーを使用して MySQL サーバー接続を開きます。
  3. SELECT を使用して Excel からデータを読み取り、INSERT を使用してデータを MySQL に挿入します。
  4. 利益!:-)

Windows で動作させるには、次のフリー ソフトウェアをインストールする必要があります。

http://activestate.com/perlからの Activestate Perl 、次に DBD::mysql および DBD::Excel のように:

ppm install DBD::Excel
ppm install DBD::mysql

最後に、Perl スクリプトを作成する必要があります。上記のリンクのドキュメントに従えば、それほど難しいことではありません。

于 2012-10-24T05:56:14.840 に答える