毎月追加されるデータがあり、毎月 30 以上の XSLX をインポートする必要があります。Navicat を使用している場合、xslx 列から mysql テーブル列への関係を設定する必要があり、それを繰り返します。時間を無駄にしています...PHPやNavicatなどを使用して、xlsxからMYSQLに自動的にインポートできるのではないかと思っていましたか? 私を助けてください。
解決済み: SimpleXLSX を使用しています。より高速で効率的です。皆さんにとてもお勧めです!
私はPHPExcelに行きます 良い例とドキュメントが提供されています。
dbForge Studio for MySQL のデータ インポートツールを試してください。
データのインポートを一度カスタマイズし、テンプレート ファイル (インポート オプション、フィールド マッピングなど) を保存してから、何度も使用します。コマンドライン モードでデータ インポートを使用することもできます。
次のことを行う単純な Perl スクリプトを作成できます。
Windows で動作させるには、次のフリー ソフトウェアをインストールする必要があります。
http://activestate.com/perlからの Activestate Perl 、次に DBD::mysql および DBD::Excel のように:
ppm install DBD::Excel
ppm install DBD::mysql
最後に、Perl スクリプトを作成する必要があります。上記のリンクのドキュメントに従えば、それほど難しいことではありません。