当前位置: 首页 > 面试题库 >

在网页上动态将CSV文件显示为HTML表格

曹建华
2023-03-14
问题内容

我想将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>";


 类似资料:
  • 我试图在我制作的一个非常简单的主页上显示一个海龟文件。 HTML不理解它是海龟,它在没有行制动器的情况下将其变成一个长字符串,并删除了一些部分。也许是因为有一些“ 有没有一种好方法可以通过html或者javascript来显示ttl文件? 编辑:顺便说一下,我忘了说,我得到这样的答案: 但是超文本标记语言不显示"超文本传输协议:/......"部分。仅: 也许是因为

  • 我得到了一些帮助,所以我有一些代码可以使用,但我似乎无法理解这一点,所以,我正在寻求更多的帮助。我正在处理的任务是在本地网页上显示html文件作为链接,并自动更新,因为每天都会有一个新文件夹(插入到同一根文件夹)和一个新文件。 我的问题是访问文件夹和选择的html文件这总是被称为main.html.文件夹有一个不同的名称因为它有一个日期在名称但html文件总是被称为main.html.我想更新每日

  • 问题内容: 我正在写一个页面,我需要一个html表来保持设置的大小。我需要表顶部的标题始终保持在该位置,但是无论表中添加了多少行,我都需要表的主体进行滚动。 我希望它看起来像此URL中的方法2:http : //www.cssplay.co.uk/menu/tablescroll.html 我尝试这样做,但是没有滚动条出现: CSS: 问题答案: 像这样吗 http://jsfiddle.net/

  • 我试图显示与Html文件位于同一文件夹中的静态图像,但似乎无法获得正确显示的正确路径。我正在开发的应用程序还包括一个从数据库获取数据的java后端,我使用HTML和javascript在前端显示它,整个应用程序作为插件在Web服务器上运行。图像和Html文件都位于此处: Web应用程序的URL路径是: <代码>https://staging.com/jira/secure/SchedulerAct

  • 我和我的几个伙伴正在进行国际足联联赛。我有一个服务器可以上传排行榜。现在我正在使用一个电子表格和公式来计算积分和目标差。非常简单的东西,但我不必改变一切,我只需要改变赢球、平局、输球和进球、失球。问题是,很多人用手机参与我们的在线聊天,而不能在手机上查看电子表格。 所以我要找的帮助是,我知道我可以创建一个html表,但是有没有我可以在其中包含公式的东西?

  • 问题内容: 我正在开发一个Swing应用程序,其中必须显示HTML文件。 我正在为此使用控件。它显示的是HTML文件的内容,但格式与实际HTML文件中的原始格式不同。 不支持该元素。与其加载目标文件,不如显示它。 Swing中是否还有其他内置控件来浏览HTML文件而不是? 我正在使用以下代码: 问题答案: 在核心Java中进行更高级的HTML呈现的最佳选择是使用基于JavaFX的组件,如向Java