2017-04-10 32 views
0

我使用以下代碼創建了CSV文件。使用指定的HTML內容在PHP中創建CSV文件到服務器上的特定位置

<?php 
    $orders = '<table><tr class="dataTableRow"><td><b>Order ID</b></td><td>Ordered By</td><td>Email</td><td>Ordered On</td><td>Completed On</td><td>Line Items</td><td>Order Total</td>></table>'; 
    $text = "PHP"; 
    $list = array (
    array('111', '222', '333'), 
    array($text), 
    array($orders) 
    ); 

    $fp = fopen('file.csv', 'w'); 
    foreach ($list as $fields) { 
    fputcsv($fp, $fields); 
    } 
    fclose($fp); 
?> 

除HTML內容外,正確顯示CSV中的所有數據。我想格式化CSV內容。我需要一些粗體文本和一些斜體文本。

Output of code

是否有任何其他方式或這方面的任何解決方案?如果有人知道,請幫助。

+0

您無法將html格式插入csv,它將顯示爲普通文本,也不能使用粗體/斜體與csv,我認爲您必須使用phpexcel https ://github.com/PHPOffice/PHPExcel –

+0

CSV僅爲TEXT。 – Augwa

+0

由於我的內容是德語,所以所有計算結果的浮動值在德語MS excel中變得越來越混亂。所以我已經嘗試了CSV,它正確顯示了MS Excel(德文和英文)文件中所有計算的完成情況。這就是我從XLS跳轉到CSV的原因。現在被困在格式文件內的內容。 –

回答

1

沒有機會,朋友。 CSV是純文本,您不能以純文本格式化任何內容:-)

+0

Ups。我不知道這一點。 **感謝**的指導。我會找到另一種方式。 –

相關問題