学习之路- 2023-05-24 08:55 采纳率: 0%
浏览 5

一个Excel表格中的数据对应一个有三个内置字典的json文件的字典中的key值,如何从json中取出对应的key值对应的value值

在提取对应数据时不能全部提取出来,需要一一对应取出的数据,
一个Excel表格中的数据对应一个有三个内置字典的json文件的字典中的key值,如何从json中取出对应的key值对应的value值

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-05-24 10:01
    关注
    • 你可以参考下这篇文章:根据json中的key获取json对象中的value值
    • 除此之外, 这篇博客: JSON数据处理方法汇总中的 2 将读取的JSON对象转为Excel本地文件 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
    • 这里用到的第三方库地址:https://github.com/cuikangjie/js-export-excel,除了本节的例子外,其他例子可以参考该网址做进一步学习。

      引入的js文件地址:https://cuikangjie.github.io/JsonExportExcel/dist/JsonExportExcel.min.js,由于这个链接需要梯子,我这里特意上传到csdn,免积分下载哈,地址:https://download.csdn.net/download/lovewhoilove/20909491

      实现代码如下:

      <!DOCTYPE html>
      <html lang="zh-CN">
      <head>
          <meta charset="UTF-8">
          <title>Convert Json To Excel</title>
      </head>
      <body>
      <input type="file" id="jsonFileUpload" accept=".json"><br><br>
      <input id="convert" type="button" value="处理">
      
      <script type="text/javascript" src="js/jquery-3.6.0.slim.min.js"></script>
      <script type="text/javascript" src="js/JsonExportExcel.min.js"></script>
      <script type="text/javascript">
          $(document).ready(function () {
              $('#convert').click(function () {
              	// 示例数据
                  var jsonObjArray = [
                      {
                          "name": "北京市xxxxxxxxxx",
                          "province": "北京市",
                          "city": "北京市",
                          "county": "xxx区"
                      },
                      {
                          "name": "上海市xxxxxxxxxx",
                          "province": "上海市",
                          "city": "上海市",
                          "county": "xxx区"
                      },
                      {
                          "name": "广州市xxxxxxxxxx",
                          "province": "广东省",
                          "city": "广州市",
                          "county": "xxx区"
                      }
                  ];
                  var option = {};
                  option.datas = [{
                      sheetData: jsonObjArray,
                      sheetName: 'sheet',
                      sheetHeader: ['name', 'province', 'city', 'county']
                  }];
                  var toExcel = new ExportJsonExcel(option);
                  toExcel.saveExcel();
              });
          })
      </script>
      </body>
      </html>
      

      转换结果如下:
      请添加图片描述

    评论

报告相同问题?

问题事件

  • 创建了问题 5月24日