HTML表格能不能使用PHP直接转换成EXCEL表格文件

连同样式一起有没有这样的类呢... 连同样式一起
有没有这样的类呢
展开
 我来答
windblast
2015-06-21 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13623
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部

有以下提示供参考:


1、你可以直接抓取html表格代码,然后用PHP输出,如以下示例:


function outputXlsHeader($data, $file_name = 'export')
{
    header('Content-Type: text/xls');
    header("Content-type:application/vnd.ms-excel;charset=utf-8");
    $str = mb_convert_encoding($file_name, 'gbk', 'utf-8');
    header('Content-Disposition: attachment;filename="' . $str . '.xls"');
    header('Cache-Control:must-revalidate,post-check=0,pre-check=0');
    header('Expires:0');
    header('Pragma:public');
    $table_data = '<table border="1">';
    foreach ($data as $line) {
        $table_data .= '<tr>';
        foreach ($line as $key => &$item) {
            $item = mb_convert_encoding($item, 'gbk', 'utf-8');
            $table_data .= '<td>' . $item . '</td>';
        }
        $table_data .= '</tr>';
    }
    $table_data .= '</table>';
    echo $table_data;
    die();
}

2、先抓取 Html 表格,再用 PhpExcel 类库进行 Excel 表格操作。

追问
PHPEXCEL能将现有HTML直接转化为表格么?,还是说要一项项设定
追答
PHPExcel 只是一个操作 Excel 的类,并不能直接从 Web 上抓取表格。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式