You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

零基础求助:从指定JSON URL取数据并在网页展示

零基础实现网页展示Google Sheets转的JSON数据

嘿,别担心!我会用最直白的话一步步教你,完全不用懂JSON、Java、Ajax这些术语,跟着做就行~

第一步:创建网页文件

你只需要用电脑自带的记事本就能完成:

  • 打开记事本(Windows:开始菜单搜“记事本”;Mac:用“文本编辑”,记得切换到纯文本模式)
  • 把下面的完整代码复制粘贴进去
  • 点击「文件」→「另存为」,文件名改成show-sheet-data.html,保存类型选「所有文件」,然后保存到桌面
<!DOCTYPE html>
<html>
<head>
    <title>我的表格数据展示</title>
    <!-- 浏览器标签上显示的标题 -->
    <style>
        /* 让表格看起来整洁一点的简单样式 */
        table {
            border-collapse: collapse;
            width: 80%;
            margin: 20px auto;
        }
        th, td {
            border: 1px solid #ddd;
            padding: 8px;
            text-align: left;
        }
        th {
            background-color: #f2f2f2;
        }
    </style>
</head>
<body>
    <h1 style="text-align:center;">我的Google Sheets数据</h1>
    <!-- 页面顶部的大标题 -->
    <div id="data-container" style="text-align:center;">正在加载数据...</div>
    <!-- 数据会显示在这里,加载中先提示文字 -->

    <script>
        // 这里放你的JSON网址,直接用你提供的就行
        const jsonUrl = "https://script.googleusercontent.com/macros/echo?user_content_key=RFP2beVz0BOAadC8lOHQi_-dajE5DI1oGW6ItREi66KTWjeP4twxaElm3krjtYa3QGuvmf_8gtYA-iMqW17UV8_5kB6YeGDjOJmA1Yb3SEsKFZqtv3DaNYcMrmhZHmUMWojr9NvTBuBLhyHCd5hHa1ZsYSbt7G4nMhEEDL32U4DxjO7V7yvmJPXJTBuCiTGh3rUPjpYM_V0PJJG7TIaKp5Mo6IQPCUHsaGMF-VMB9PySb3c...";

        // 下面的代码不用改,它会自动从网址拿数据并变成表格
        fetch(jsonUrl)
            .then(response => response.json())
            .then(data => {
                // 生成表格的HTML代码
                let tableHtml = '<table>';
                // 先做表头(第一行的列标题)
                tableHtml += '<tr>';
                Object.keys(data[0]).forEach(header => {
                    tableHtml += `<th>${header}</th>`;
                });
                tableHtml += '</tr>';
                // 再做每一行的数据
                data.forEach(row => {
                    tableHtml += '<tr>';
                    Object.values(row).forEach(cell => {
                        tableHtml += `<td>${cell}</td>`;
                    });
                    tableHtml += '</tr>';
                });
                tableHtml += '</table>';
                // 把表格放到页面上
                document.getElementById('data-container').innerHTML = tableHtml;
            })
            .catch(() => {
                // 如果加载失败,显示提示
                document.getElementById('data-container').innerHTML = '加载失败啦!请检查你的JSON网址有没有复制错~';
            });
    </script>
</body>
</html>

第二步:查看效果

  • 找到你保存在桌面的show-sheet-data.html文件
  • 双击它,会自动用浏览器打开,你就能看到表格数据啦!

注意事项

  • 你的JSON网址必须是公开可访问的,如果Google Sheets设置了私有,别人打不开,这个网页也加载不了数据
  • 如果加载失败,先检查网址有没有复制错,有没有多打空格或者少了字符
  • 这个网页不用上传到服务器,本地打开就能用,非常方便

内容的提问来源于stack exchange,提问作者Johny Stark

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 07:24:50