-
MySQLのLOAD DATA INFILEステートメントを使用する方法:
- ExcelファイルをCSV形式で保存します。
- MySQLのLOAD DATA INFILEステートメントを使用して、CSVファイルをテーブルにインポートします。
例:
LOAD DATA INFILE '/path/to/file.csv' INTO TABLE テーブル名 FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' IGNORE 1 ROWS;
-
MySQLのMySQL Workbenchを使用する方法:
- MySQL Workbenchを開き、データベースに接続します。
- テーブルを作成します。
- テーブルのカラムとデータ型を設定します。
- テーブルを右クリックし、「Table Data Import Wizard」を選択します。
- インポートするExcelファイルを選択し、指示に従ってインポートを完了します。
-
Pythonのpandasライブラリを使用する方法:
- pandasライブラリをインストールします。
- Pythonスクリプトを作成し、pandasを使用してExcelファイルを読み込みます。
-
pandasのto_sql関数を使用して、データをMySQLデータベースに書き込みます。 例:
import pandas as pd from sqlalchemy import create_engine # Excelファイルを読み込む df = pd.read_excel('/path/to/file.xlsx') # MySQLデータベースに接続する engine = create_engine('mysql://ユーザー名:パスワード@ホスト/データベース名') # データを書き込む df.to_sql('テーブル名', con=engine, if_exists='replace', index=False)
これらは一般的な方法であり、ExcelファイルをMySQLにインポートするための基本的な手順を示しています。必要に応じて、データベースの設定やファイルのパスを適切に変更してください。