在PHP中操作Excel数据并展示在页面上

PHP中,您可以使用Excel文件中的数据,将其导入到数据库并在页面上展示。以下是详细流程:

1. 上传并解析Excel文件

使用PHPExcelPhpSpreadsheet库来处理Excel文件。确保文件格式兼容,通常支持.xlsx.xls格式。通过以下代码示例可以加载并读取Excel内容:

use PhpOfficePhpSpreadsheetIOFactory;
$spreadsheet = IOFactory::load('file.xlsx');
$data = $spreadsheet->getActiveSheet()->toArray();

2. 插入数据到数据库

遍历Excel数据行,将内容逐条插入数据库。例如:

foreach ($data as $row) {
    $sql = "INSERT INTO table_name (column1, column2) VALUES ('$row[0]', '$row[1]');";
    mysqli_query($conn, $sql);
}

3. 在页面显示数据

从数据库获取数据并以表格格式呈现:

$result = mysqli_query($conn, 'SELECT * FROM table_name');
while ($row = mysqli_fetch_assoc($result)) {
    echo "{$row['column1']}{$row['column2']}";
}

这将实现Excel数据在PHP页面上的展示。

php 文件大小:922B