Я хочу экспортировать данные в таблицу Excel из пользовательской таблицы. Эта таблица создается из wp_list_table в разделе администратора WordPress. Далее приведен код, который я реализовал для извлечения данных в таблице 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 выглядит как прикрепленное изображение
Пожалуйста, предложите, что не так в коде. почему он получает всю страницу HTML в Excel листе.
С уважением
Свати
Задача ещё не решена.
Других решений пока нет …