色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 查詢excel數據庫表

林國瑞2年前10瀏覽0評論

在開發中,經常需要使用到Excel文件中的數據,而有時候我們需要把這些數據導入到MySQL數據庫中,這時候我們就需要用到MySQL查詢Excel數據庫表的方法。

使用MySQL查詢Excel數據庫表的步驟如下:

  1. 將Excel文件轉化為CSV格式
  2. 創建MySQL表
  3. 使用MySQL 'LOAD DATA INFILE'語句將CSV文件導入MySQL表
  4. 查詢MySQL表中的數據

以下是代碼實現:

// 打開Excel文件
$excelFile = 'test.xlsx';
$fileType = \PhpOffice\PhpSpreadsheet\IOFactory::identify($excelFile);
$reader = \PhpOffice\PhpSpreadsheet\IOFactory::createReader($fileType);
$spreadsheet = $reader->load($excelFile);
// 將Excel文件轉化為CSV格式
$writer = \PhpOffice\PhpSpreadsheet\IOFactory::createWriter($spreadsheet, 'Csv');
$writer->save('test.csv');
// 創建MySQL表
CREATE TABLE test (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(30) NOT NULL,
age INT(3) NOT NULL,
gender VARCHAR(10) NOT NULL
);
// 使用MySQL 'LOAD DATA INFILE'語句將CSV文件導入MySQL表
LOAD DATA INFILE '/var/www/html/test.csv'
INTO TABLE test
FIELDS TERMINATED BY ','
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
// 查詢MySQL表中的數據
SELECT * FROM test;

以上就是使用MySQL查詢Excel數據庫表的步驟和代碼實現,希望能對大家在開發中有所幫助。