dongxuan2577 2017-03-01 16:42
浏览 521

如何将MySql数据库导出到Excel,其中列格式为文本

How can I export mysql database to excel, with php, with some columns not formated as general, but as text.

I want for columns SNumber and Phone to be format as text. The id, fname and lname is fine...

My php looks like this:

<?php include "db.php"; ?>
<?php ob_start(); ?>
<?php

$output = "";

    if(isset($_POST['export_excel'])) {

        $sql = mysqli_query($connection, "SET NAMES utf8;");
        $sql = "SELECT * FROM table";
        $result = mysqli_query($connection, $sql);
        if(mysqli_num_rows($result) > 0) {

            $output .= "
                <table class='table' bordered='1'>
                    <tr>
                        <th>ID</th>
                        <th>FName</th>
                        <th>LName</th>
                        <th>SNumber</th>
                        <th>Phone</th>
                    </tr>
            ";

            while($row = mysqli_fetch_array($result)) {

                $output .= "
                    <tr>
                        <td>".$row['id']."</td>
                        <td>".$row['fname']."</td>
                        <td>".$row['lname']."</td>
                        <td>".$row['snumber']."</td>
                        <td>".$row['phone']."</td>
                    </tr>
                ";

                }

                $output .= "</table>";
                header("Content-Type: application/xls");
                header("Content-Disposition: attachment; filename=kapCMS.xls");

                echo $output;

        }

    }

?>
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
    • ¥15 如何在scanpy上做差异基因和通路富集?
    • ¥20 关于#硬件工程#的问题,请各位专家解答!
    • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
    • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
    • ¥30 截图中的mathematics程序转换成matlab
    • ¥15 动力学代码报错,维度不匹配
    • ¥15 Power query添加列问题
    • ¥50 Kubernetes&Fission&Eleasticsearch
    • ¥15 報錯:Person is not mapped,如何解決?