Comment format de fichier excel avec les styles, les polices, les couleurs, etc tables avec de la pure PHP?

J'ai besoin d'un moyen pour écrire un fichier excel au format de Pure PHP.
AVERTISSEMENT:s'il vous Plaît, ce Q ce n'est pas à propos de la libs, plugins et ainsi de suite - ne pas déranger.
J'ai googlé un beaucoup et n'ai pas trouvé la Réponse, mais dans certains article sur StackOverflow, certains gars mentionné le HTML/CSS format moyen
Format HTML des solutions qui ne fonctionnent pas
et j'ai essayé de le faire, mais dans le fichier qui a été enregistré colonnes où remplis avec des balises et rien ne se passe.
Peut-être il ya certains professionnels qui peut m'aider avec le code pur l'écriture d'un fichier Excel par le biais de PHP, HTML, CSS ou quelque chose.

Et encore avec de l'exemple, je l'ai déjà utilisé le concept comme ce qui n'aide pas:

    //headers for excel
$headers .= "<div style='font:bold 14px Times;'>Журнал остатков и инкассаций</div>\n";
$headers .= "Начало периода\t ".date('d.m.Y')."0:00 \n";
$headers .= "Начало периода\t ".date('d.m.Y')."23:59 \n\n";
$headers .= "Терминал\t";
$headers .= "Место расположения\t";
$headers .= "Дата\t";
$headers .= "Время\t";
$headers .= "Сумма инкассации\t";
$headers .= "Банкноты\t";
//excel content with overloaded terminals
if (mssql_num_rows($resCollection)>0) {
while ($rowCollection = mssql_fetch_object($resCollection)) {
$data .= $rowCollection->Name."\t".$rowCollection->Address."\t"
.$rowCollection->TerminalNotes."\t".$rowCollection->TerminalAmount
."\t".$rowCollection->DayAmountAll."\t"
.$rowCollection->LastPaymentTime."\n";
}
}
$fileName = 'collection'.date('d_m_Y_H_i_s').'.xls';
header("Content-type: application/vnd.ms-excel");//application/excel had also been used
header("Content-Disposition: attachment; filename=$fileName");
echo iconv('utf-8', 'cp1251', "$headers\n$data"); 

J'ai utilisé non seulement les divs et les tables de trop, il ne fonctionne pas bien.