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 java 操作 elasticsearch 8.1 实现 索引的重建
    • ¥15 数据可视化Python
    • ¥15 要给毕业设计添加扫码登录的功能!!有偿
    • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
    • ¥15 微信公众号自制会员卡没有收款渠道啊
    • ¥15 stable diffusion
    • ¥100 Jenkins自动化部署—悬赏100元
    • ¥15 关于#python#的问题:求帮写python代码
    • ¥20 MATLAB画图图形出现上下震荡的线条
    • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘