获取额外的html代码,同时使用php问题导出数据到excel

我想从自定义表格导出数据到Excel表格。这个表格是从WordPress的pipe理部分的wp_list_table创build的。 接下来是我实现的Excel代码表中获取数据的代码。

global $wpdb; $data =""; $values = $wpdb->get_results('SELECT company_name,firstname,email,phone,country FROM (table_name) where id='.$id.' ;',ARRAY_A); $header = "Name" . "\t"; $header .= "Email" . "\t"; $header .= "Phone" . "\t"; $header .= "Country" . "\t"; foreach($values as $line){ $row1 = array(); $row1[] = $line['firstname']; $row1[] = $line['email']; $row1[] = $line['phone']; $row1[] = $line['country']; $data .= join("\t", $row1)."\n"; } header("Content-type: application/xls"); header("Content-Disposition: attachment; filename=expot.xls"); header("Pragma: no-cache"); header("Expires: 0"); print "$header\n$data"; exit(); 

我的问题是,在导出数据的整个页面的HTML也是在我的Excel表中。 我的Excel表格看起来像附加的图像 在这里输入图像说明

请在代码中提示错误。 为什么它是在Excel表中获得整个页面的HTML。

关心swati