php导入excel到数据库
时间: 2023-08-04 17:02:58 浏览: 269
你可以使用 PHPExcel 库来读取 Excel 文件的数据,然后将数据插入到数据库中。下面是一个简单的示例代码:
```php
<?php
// 引入 PHPExcel 库
require_once 'PHPExcel/PHPExcel.php';
// 连接数据库
$conn = mysqli_connect('localhost', 'username', 'password', 'database_name');
// 读取 Excel 文件
$excel = PHPExcel_IOFactory::load('example.xlsx');
$sheet = $excel->getActiveSheet();
// 遍历每一行数据
foreach ($sheet->getRowIterator() as $row) {
$data = array();
// 遍历每一列数据
foreach ($row->getCellIterator() as $cell) {
$data[] = $cell->getValue();
}
// 插入到数据库
$sql = "INSERT INTO table_name (column1, column2, column3) VALUES ('$data[0]', '$data[1]', '$data[2]')";
mysqli_query($conn, $sql);
}
// 关闭数据库连接
mysqli_close($conn);
?>
```
在上面的示例代码中,`example.xlsx` 是要导入的 Excel 文件,`table_name` 是要插入数据的表名,`column1`、`column2`、`column3` 是表中的字段名。你需要根据实际情况修改这些参数。
阅读全文