2017-12-26 22 views
-2

Ich arbeite am Export nach CSV Blatt Anforderung, seine Arbeit feine Daten werden in CSV-Blatt exportiert, aber alle Daten einschließlich Titel oben auf dem Blatt für jede Spalte und normale Daten als normaler Text exportiert. Was ich hier möchte ist natürlich, dass alle Titel fett gedruckt sein sollten. Ist es möglich, alle Titel fett zu exportieren?Ist es möglich, Überschriften fett zu formatieren, während sie mit fputcsv nach csv exportiert werden?

Mein Code:

$list[] = 'Title-1,Title-2,Title-3,Title-4'; // I want these titles in bold text 
foreach ($result as $ck => $user_data) { 
    $list[] = $user_data['val-1'] . ',' . $user_data['val-2'] . ',' . $user_data['val-3']. ',' . $user_data['val-4']; 
} 
ob_clean(); 
$fileName = 'file_name.csv'; 
header('Pragma: public'); 
header('Expires: 0'); 
header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); 
header('Cache-Control: private', false); 
header('Content-Type: text/csv; charset=utf-8'); 
header('Content-Disposition: attachment;filename=' . $fileName); 
$file = fopen("contacts.csv", "w"); 
$file = fopen('php://output', 'w'); 
foreach ($list as $line) { 
    fputcsv($file, explode(',', $line)); 
} 
fclose($file); 
exit; 

einige Leute fett sagen, ist nicht möglich, in CSV & unterstützt nur einfache Textdatei, aber es tut, für Ihre Referenz ich einen Screenshot bin Befestigung. bitte sehen Sie es enter image description here

Ich benutze 'fputcsv()' für den Export in CSV-Blatt. Irgendeine Hilfe. Vielen Dank.

+0

CSV ist ein einfaches Textdateiformat. In CSV gibt es keine "fett". –

+0

Es gibt eine Option fett in CSV-Datei verweisen Sie bitte meine Frage, wie ich es aktualisiert habe. –

+0

Ich sehe keine CSV in Ihrem Screenshot. Ich sehe eine LibreOffice Calc-Datei. –

Antwort

0

Nein, dies ist in CSV nicht möglich. CSV ist wie ein einfacher Text ohne Formatierung.

Verwandte Themen