2015-09-09 33 views
-1

您好任何想法或建議如何將.csv文本轉換爲表格?如何在PHP中創建.csv文本到表格

檢查此鏈接以供參考:http://vis.stanford.edu/wrangler/app/

+1

看看這個SO回答:http://stackoverflow.com/questions/1269562/how-to-create-an-array-from-a-csv-file-using-php-and-the-fgetcsv功能 – Criesto

+1

有太多可能的答案,或者這個格式的答案太長。請添加詳細信息以縮小答案集或隔離可在幾個段落中回答的問題。我建議您找到一個開發論壇(可能是[quora](http://www.quora.com/Computer-Programming) )?)來計算一般性。然後,當/如果您有特定的編碼問題,請回到StackOverflow,我們很樂意提供幫助。 –

回答

3

您可以fgetcsv瀏覽您的.csv和使用的foreach用於瀏覽數組返回。您只需顯示結果。

這裏是個例:

// Open the file with PHP 
$oFile = fopen('PATH_TO_FILE', 'w'); 

// Get the csv content 
$aCsvContent = fgetcsv($oFile); 

// HTML Table 
echo '<table>'; 

// Browse your csv line per line 
foreach($aCsvContent as $aRow) { 

    // New table line 
    echo '<tr>'; 

    // Browse your line cell per cell 
    foreach($aRow as $sContent) { 

     // New cell with the content 
     echo '<td>'.$sContent.'</td>'; 
    } 

    // End the line 
    echo '</tr>'; 
} 

// Close the HTML Table 
echo '</table>'; 

// Close you file 
fclose($oFile); 

我已經這樣做了3個星期前^ _^

如果你有問題,請告訴我。也許我可以幫助你 !

+0

$ aXXXX = array,$ sXXXX = string,$ oXXXX = object – SatanicGeek

+0

您好,感謝您的幫助。但我已經嘗試過,但我想用不同的方式將數據轉換成表格。這是從excel/csv複製數據並粘貼到我的頁面的文本框中,並有一個按鈕,將它轉換成表格 這是類似的概念到這個鏈接http://vis.stanford.edu/wrangler/app/ –

+0

那麼,試試這個[http://php.net/manual/fr/function.str-getcsv.php](http://php.net/manual/fr/function.str-getcsv.php) – SatanicGeek