我想将CSV文件存储在服务器端,并将其动态显示为html表。例如:
Name, Age, Sex "Cantor, Georg", 163, M
应该变成这个:
<html><body><table> <tr> <td>Name</td> <td>Age</td> <td>Sex</td> </tr> <tr> <td>Cantor, Georg</td> <td>163</td> <td>M</td> </td> </table></body></html>
欢迎使用任何语言的解决方案。
所述先前连接的溶液是一种可怕的一段代码; 几乎每一行都包含一个错误。使用fgetcsv代替:
<?php echo "<html><body><table>\n\n"; $f = fopen("so-csv.csv", "r"); while (($line = fgetcsv($f)) !== false) { echo "<tr>"; foreach ($line as $cell) { echo "<td>" . htmlspecialchars($cell) . "</td>"; } echo "</tr>\n"; } fclose($f); echo "\n</table></body></html>";