2015-09-09 27 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