2

我在数据库表中有 Excel 单元格值和单元格位置。现在我想将这些信息从数据库表呈现到网页。

截屏:

截屏

示例:数据库表字段为 FieldValue FieldPosition

FieldValues | FieldPosition

100                 A1
200                 B1
username            C1
testing             A2

这是我的餐桌详情。

注意:单元格位置是字母数字,因此现在可以进行排序。

4

2 回答 2

5

使用 PHPExcel:

// Create new PHPExcel object
$objPHPExcel = new PHPExcel();

// Read data from the database and populate the PHPExcel object
$query = "SELECT cellposition, cellvalue FROM datatable";
if ($result = $mysqli->query($query)) {
    while ($row = $result->fetch_object()) {
        $objPHPExcel->getActiveSheet()
            ->setCellValue(
                $row->cellposition,
                $row->cellvalue
            );
    }
    /* free result set */
    $result->close();
}

// Write the PHPExcel object to browser as HTML
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'HTML');
$objWriter->save('php://output');
exit;
于 2013-06-02T11:32:07.260 回答
0

现有的库可以满足您的需求:

PS:你知道,这个问题之前已经回答过了,你应该在提问之前使用搜索。

于 2013-06-02T10:18:17.623 回答