1个回答
2015-06-21 · 知道合伙人软件行家
关注
展开全部
有以下提示供参考:
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 上抓取表格。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |