2017-12-26 34 views
-2

CSV 시트로 내보내기 작업 중입니다. CSV 시트로 내보내기 작업을 수행하고 있지만 각 열의 시트 상단에있는 제목과 일반 데이터를 일반 텍스트로 내 보낸 모든 데이터가 CSV 시트로 내보내집니다. 여기서 내가 원하는 것은 분명히 모든 제목이 굵은 텍스트로되어 있어야한다는 것입니다. 모든 제목을 굵은 글꼴로 내보낼 수 있습니까?fputcsv를 사용하여 csv로 내보낼 때 제목 텍스트를 굵게 표시 할 수 있습니까?

내 코드 :

$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; 

어떤 사람들은 굵은 말은 CSV는 &는 일반 텍스트를 지원하는 파일 수 없습니다하지만 내가 스크린 샷을 첨부하고 참조를 위해, 않습니다. 그것을 참조하십시오 enter image description here

나는 csv 시트로 내보내기 위해 'fputcsv()'를 사용하고 있습니다. 도움이 필요해. 감사.

+0

CSV는 일반 텍스트 파일 형식입니다. CSV에는 "대담한"것은 없습니다. –

+0

CSV 파일에 굵게 표시된 옵션이 있습니다. 업데이트 할 때 내 질문을 참조하십시오. –

+0

스크린 샷에 CSV가 표시되지 않습니다. LibreOffice Calc 파일이 있습니다. –

답변

0

아니요, CSV로는 불가능합니다. CSV는 서식이없는 일반 텍스트와 같습니다.