PHP Excel记录显示到网页中

时间:2013-06-02 09:33:17

标签: php

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

截图![在此处输入图像说明] [1]

例如: 数据库表字段是FieldValue FieldPosition

FieldValues | FieldPosition

100                 A1
200                 B1
username            C1
testing             A2

.. ..

这是我的表格详情。

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

2 个答案:

答案 0 :(得分: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;

答案 1 :(得分:0)

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

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