好的,所以我有一个表的代码。
$idUser = $_SESSION['id'];
$query = "SELECT b.*, c.name FROM bookings b JOIN user c ON b.userId=c.userId WHERE b.date >=CURDATE() and isdelete=0";
$result = mysqli_query($link, $query);
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_assoc($result)) {
echo '<tr>';
echo '<td>' . $row['id'] . '</a></td>';
echo '<td>' . $row['date'] . '</td>';
echo '<td>' . $row['start'] . '</td>';
echo '<td>' . $row['name'] . '</td>';
if($row['isPayed']==0){
echo '<td>Blom Lunas</td>';
}
else{
echo '<td>Sudah Lunas</td>';
}
echo '</tr>';
}
} else {
echo '<tr><td colspan="6">No data in table</td></tr>';
}
echo '</table>';
当我点击表格下方的按钮时,如何将此表格导入Excel。
答案 0 :(得分:0)
最佳选择是将所选数据导出到csv文件,而不是绘图表。这样的事情:
$filename = 'data.csv';
while ($row = mysqli_fetch_assoc($result)) {
$array_od_data = [
$row['id'],
$row['date'],
$row['start'],
$row['name'],
$row['isPayed'] == 0 ? 'Blom Lunas' : 'Sudah Lunas'
];
$line = implode(',', $array_od_data) . '\r\n';
file_put_contents($filenae, $line, FILE_APPEND);
}
然后只需将data.csv
文件导入Excel工作表