我想將數據添加到從wordpress數據庫提取的excel文件中,實際上我試圖從數據庫導出數據(標籤)到excel文件中。我寫下了一個代碼,但是當我點擊生成按鈕時。這會生成空文件。如何從WordPress數據庫提取到MS Excel?
請大家檢查我做錯了什麼。
代碼如下:
if (check_admin_referer('tag-export'))
{
$blogname = str_replace(" ", "", get_option('blogname'));
$date = date("m-d-Y");
$xls_file_name = $blogname."-exported-tags-".$date;
$tags = get_terms('post_tag' , 'hide_empty=0');
$count = count($tags);
if ($count > 0)
{
echo 'name' . "\t" . 'slug' . "\n";
foreach ($tags as $tag)
{
echo $tag->name . "\t" . $tag->slug . "\n";
}
}
ob_clean();
echo $xls_file;
header("Content-Type: application/vnd.ms-excel");
header("Content-disposition: attachment; filename=$xls_file_name.xls");
exit();
}
上述代碼不將數據寫入excel文件。請檢查並讓我知道。
您呼應$ xls_file,但我不能看到你填充這個變量? – wgcrouch
我不熟悉PHP中的xls格式生成,但我建議簡單地將文件保存爲.csv文件,這可以在任何電子表格軟件中打開。 – 2012-11-01 10:46:00
在**標題前回顯**? –