在PHP中操作Excel数据并展示在页面上
在PHP中,您可以使用Excel文件中的数据,将其导入到数据库并在页面上展示。以下是详细流程:
1. 上传并解析Excel文件
使用PHPExcel
或PhpSpreadsheet
库来处理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页面上的展示。
922B
文件大小:
评论区