要将Excel文件导入MySQL数据库,可以按照以下步骤进行:
首先,确保你已经安装了PHPExcel库,可以在https://github.com/PHPOffice/PHPExcel下载并安装。
创建一个PHP脚本文件,比如import.php,并在文件中引入PHPExcel库的文件。可以使用以下代码:
<?php
require_once 'PHPExcel/Classes/PHPExcel.php';
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "your_database";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$excelFile = "path_to_your_excel_file.xls"; // 替换为你的Excel文件路径
$objReader = PHPExcel_IOFactory::createReaderForFile($excelFile);
$objReader->setReadDataOnly(true);
$objPHPExcel = $objReader->load($excelFile);
$worksheet = $objPHPExcel->getActiveSheet();
$rows = $worksheet->toArray();
foreach ($rows as $row) {
$column1 = $row[0]; // 替换为你的Excel中的列名
$column2 = $row[1]; // 替换为你的Excel中的列名
$sql = "INSERT INTO your_table (column1, column2) VALUES ('$column1', '$column2')"; // 替换为你的表名和列名
if ($conn->query($sql) === true) {
echo "Record inserted successfully";
} else {
echo "Error inserting record: " . $conn->error;
}
}
$conn->close();
请注意,上述代码仅供参考,你需要根据自己的实际情况进行适当的修改。
上一篇:mysql 多个表要如何查出里面内容按最后更新时间排列
下一篇:php累加数据到mysql
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站