JSON数据转EXCEL

JSON转换为excel工具 在线JSON转Excel工具 - UU在线工具https://wejson.cn/json2excel/ 该工具支持文件上传和复制粘贴,2种数据导入方式。 文件上传方式,轻松支持数百M的JSON文件转换。 复制粘贴JSON字符串方式,对于少量JSON数据特别方便。 数十万数据JSON也不在话下: 转换完成一键导出: 简单轻松完成JSON转Excel。 ... 阅读详情

JSON数据转EXCEL

前言

一、需要安装哪些依赖?

  • npm install -S file-saver 用来生成文件的web应用程序
  • npm install -S xlsx 电子表格格式的解析器

二、使用步骤

1.导入

代码如下(示例):

import { saveAs } from 'file-saver'
import XLSX from 'xlsx/dist/xlsx.full.min'

2.封装的jsonToExcel函数

具体代码如下(示例):

function datenum (v, date1904) {
  if (date1904) v += 1462
  let epoch = Date.parse(v)
  return (epoch - new Date(Date.UTC(1899, 11, 30))) / (24 * 60 * 60 * 1000)
}

function dataTows (data, w) {
  var ws = {
    s: {
      '!row': [{ wpx: 67 }]
    }
  }
  ws['!cols'] = []
  for (var n = 0; n !== data[0].length; ++n) {
    ws['!cols'].push({
      wpx: w[n]
    })
  }
  const range = { s: { c: 10000000, r: 10000000 }, e: { c: 0, r: 0 } }
  for (let R = 0; R !== data.length; ++R) {
    for (let C = 0; C !== data[R].length; ++C) {
      if (range.s.r > R) range.s.r = R
      if (range.s.c > C) range.s.c = C
      if (range.e.r < R) range.e.r = R
      if (range.e.c < C) range.e.c = C
      const cell = { v: data[R][C] }
      if (cell.v == null) continue
      const cellRef = XLSX.utils.encode_cell({ c: C, r: R })

      if (typeof cell.v === 'number') cell.t = 'n'
      else if (typeof cell.v === 'boolean') cell.t = 'b'
      else if (cell.v instanceof Date) {
        cell.t = 'n'
        cell.z = XLSX.SSF._table[14]
        cell.v = datenum(cell.v)
      } else cell.t = 's'

      ws[cellRef] = cell
    }
  }
  if (range.s.c < 10000000) ws['!ref'] = XLSX.utils.encode_range(range)
  return ws
}
function Workbook () {
  if (!(this instanceof Workbook)) return new Workbook()
  this.SheetNames = []
  this.Sheets = {}
}

function s2ab (s) {
  const buf = new ArrayBuffer(s.length)
  const view = new Uint8Array(buf)
  for (let i = 0; i !== s.length; ++i) view[i] = s.charCodeAt(i) & 0xFF
  return buf
}

/*
 * th => 表头
 * data => 数据
 * fileName => 文件名
 * fileType => 文件类型
 * sheetName => sheet页名
 */
export default function toExcel ({ th, data, fileName, fileType, sheetName, w }) {
  data.unshift(th)
  const wb = new Workbook()
  const ws = dataTows(data, w)
  sheetName = sheetName || 'sheet1'
  wb.SheetNames.push(sheetName)
  wb.Sheets[sheetName] = ws
  fileType = fileType || 'xlsx'
  var wbout = XLSX.write(wb, { bookType: fileType, bookSST: false, type: 'binary' })
  fileName = fileName || '列表'
  saveAs(new Blob([s2ab(wbout)], { type: 'application/octet-stream' }), `${fileName}.${fileType}`)
}

总结

jsonToExcel函数的封装是为了便于前端导出excel文件。

json转excel,在excel内导入json, json-to-excel插件 JSON 转 Excel 是一款 Microsoft Excel 插件,可将 JSON 数据转换为 Excel 表格。 阅读详情

相关推荐

Excel转JSON不是格式转换,而是数据语义建模

Excel与JSON分属不同数据范式:前者是面向人眼的二维报表,后者是面向机器的结构化契约。理解这一本质差异,是实现可靠数据交换的前提。其核心在于将Excel中的工作表、列、合并单元格等隐式结构,映射为JSON中的对象、嵌套字段、数组及类型约束,完成从‘表格快照’到‘语义模型’的跃迁。该过程涉及日期标准化、大数精度保护、空值语义统一、中文编码兼容等关键技术挑战,广泛应用于Web API对接、前端数据集成、AI训练数据准备及低代码平台接入等场景。本文聚焦真实生产环境中的语义锚定方法与七类高频陷阱应对策略。

weixin_30729609的博客 487

宝藏级:将Json文件里的Json数据导入Excel

宝藏级:将Json文件里的Json数据导入Excel

qq_31107685的博客 1万+

excel,csv,图片上面的数据转json数据

**数据处理网站:**https://www.csvjson.com/csv2json 1)支持excel数据 复制数据,去转换 2)支持.csv数据 复制数据,去转换 3)支持如下数据 复制下面的数据到https://www.csvjson.com/csv2json网站去转化, 4)图片上面的数据 把下面得数据截图,在发到qq里面,转成文字,然后对照图片把数据格式调好,调好之后,复制数据,按照上面得3)方案去转成json数据。 ...

一只努力的小Java 439

将json文件转化为excel文件

json文件转化为excel文件

m0_56986233的博客 4479

Json2ExcelTool:JSON转Excel数据转换工具

Json2ExcleTool是一种将JSON格式的数据批量转换成Excel表格格式的软件工具。它旨在帮助用户高效地将结构化或半结构化的JSON数据整理成易于查看和分析的Excel文件,从而简化数据处理流程。Json2Excel工具通常包含以下几个主要区域:源数据输入区域:用于粘贴或加载JSON数据。映射配置区域:允许用户配置数据映射规则,如列名的自定义、数据类型的转换等。转换选项区域:提供设置转换参数的界面,比如是否包含空值,数据的排序和筛选等。转换结果预览区域。

weixin_34392511的博客 1337

txt(JSON)数据转EXCEL工具(安装包)

用winfrom制作

在线excel/csv转json数据

实现将csv/excel的数据转换为json数据的在线工具,支持多种分隔符,也支持转化为json对象数组或二维数组

key12315的专栏 522

WSL2不能上网,Failed to connect to github.com port 443问题解决方案

WSL2不能上网: 问题:ping外网无效 例如:ping www.baidu.com失败 解决方案: 在wsl: $sudo vi /etc/wsl.conf wsl.conf: [network] generateResolvConf = false 在PowerShell: $sudo vi /etc/etc/resolv.conf resolv.conf: # This file was automatically generated by WSL. To stop automatic gen

Jason_Chen__的博客 9525

json转excel_如何快速把json数据转到excel表格,方便个人查看

如何快速把json数据转到excel表格,方便个人查看json数据格式并不是人人都能看明白,密密麻麻的代码不是专业人士看起来肯定很费劲,办公人士一般都是看excel这样的整理好的数据,但是偶尔会遇到工作中别人给了你一大堆json格式数据,需要整理,对于懂编程的人来说,可以看得懂,但是如果量大了呢,几十条没问题 几千条 几万条呢?是不是 就算你是专业人士看起来也会很费劲这里给推荐一个小工具,在线...

weixin_39657444的博客 681

同花顺PC端逆向解析:Hook注入与加密破解实战指南

在Windows客户端数据采集场景中,当常规HTTP爬虫失效时,内存级逆向分析成为获取实时行情数据的关键路径。其核心涉及进程注入、运行时解密、反调试绕过等底层技术,本质是理解PE加载机制、函数调用约定与内存保护策略的协同过程。同花顺作为典型加固客户端,采用ASPack加壳+自研解密+多线程校验三重防护,迫使开发者转向APC注入、动态密钥提取与XXTEA算法复刻等高阶手段。本文聚焦于DLL注入选型依据、解密函数定位方法及二进制Blob结构化解析,最终实现从内存读取到Pandas DataFrame的端到端数据

weixin_32234493的博客 1194

Windows下MMdetection3D保姆级安装指南(含CUDA和PyTorch版本避坑)

本文提供Windows平台下MMdetection3D的完整安装指南,重点解决CUDA与PyTorch版本匹配问题。从环境准备到关键组件安装,详细介绍了CUDA Toolkit选择策略、PyTorch精准安装步骤,以及MM系列组件的安装顺序和常见错误解决方案,帮助用户顺利完成3D目标检测环境的配置。

weixin_42628941的博客 490

json转excel_如何在线把Excel表数据转json格式

在工作中经常会碰到需要把Excel数据转json格式,比如最近的一个需求,甲方都是历史数据Excel表格,现在需要把这些数据转成json推送给甲方的客户,就寻找到一个非常不错的在线转Excel到json格式的工具,EXCEL转json格式_在线excel转json字符串_yzc工具网​www.yzcopen.com如图这个工具可以把标准行列Excel数据转换成三种json格式数据,分别是节点数组格...

weixin_39622891的博客 111

Python爬虫实战:实时监控美国SEC官网文件更新,助你第一时间掌握市场动态

在资本市场中,信息就是财富。美国证券交易委员会(SEC)官网公开了大量公司披露文件,涵盖财报、招股说明书、内幕交易等重要信息。对投资者、分析师及法律合规人员来说,实时监控这些公开文件具有重要价值。

2201_76125261的博客 594

接口json数据转excel总结:

接口数据转excel,json数据转excel总结

qq_45250595的博客 1296

【SpringBoot 3.x 第43节】你还敢说 Spring 启动慢是“宿命”?Spring AOT 把启动剧本都提前写死了,你服不服?

🏆本文收录于《滚雪球学SpringBoot 3》,专门攻坚指数提升,本年度国内最系统+最专业+最详细(永久更新)。

**My Coding Family** 538

YOLOv11改进策略【独家融合改进】| MobileNetV4+BiFPN,轻松实现降参涨点,适用专栏内所有的骨干替换

可扩展的高效物体检测BiFPN(加权双向特征金字塔网络)

Limiiiing的博客 2357

FeHelper Excel转JSON工具:数据格式转换的实战教程

Excel转JSON工具是FeHelper前端助手的重要功能模块,专为开发者和数据分析师设计,能够快速将Excel表格和CSV文件转换为标准的JSON格式数据。这个工具解决了数据格式转换的核心痛点,让数据处理变得更加高效便捷。 ## 为什么需要Excel转JSON工具? 在日常工作中,我们经常遇到这样的场景:产品经理提供Excel格式的需求文档、运营人员发送CSV格式的用户数据、或者需要将业务

gitblog_00990的博客 384

21、博弈中的对抗搜索算法解析

本文深入解析了博弈中的对抗搜索算法,涵盖极小极大算法、阿尔法-贝塔剪枝、移动排序与换位表等核心技术。文章分析了算法的数学基础与实现机制,探讨了其在国际象棋、围棋等复杂游戏中的应用,并扩展至多人游戏中的联盟与合作行为。通过对比不同类型策略的优劣,展示了对抗搜索在实际博弈系统中的演进方向与优化路径,为人工智能决策提供了理论支持与实践指导。

rust6ferris的博客 127

转json_如何快速把json数据转到excel表格,方便个人查看

如何快速把json数据转到excel表格,方便个人查看json数据格式并不是人人都能看明白,密密麻麻的代码不是专业人士看起来肯定很费劲,办公人士一般都是看excel这样的整理好的数据,但是偶尔会遇到工作中别人给了你一大堆json格式数据,需要整理,对于懂编程的人来说,可以看得懂,但是如果量大了呢,几十条没问题 几千条 几万条呢?是不是 就算你是专业人士看起来也会很费劲这里给推荐一个小工具,在线...

weixin_39856607的博客 117

置顶必读(2) | 《YOLOv11实战:从入门到深度优化》目录导航篇(持续更新中)

🏆 本文收录于 《YOLOv11实战:从入门到深度优化》 专栏。 本专栏系统梳理并持续复现全网各类 YOLOv11 / YOLO系列改进方案与实战案例,目前已覆盖 分类、检测、分割、追踪、关键点、OBB 检测 等多个方向。 内容坚持 持续更新 + 深度拆解 + 工程落地导向,不仅讲“怎么改”,更讲“为什么这样改、如何真正落地到项目中”。

**My Coding Family** 11万+

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

【亲测免费】 txt(JSON)数据转EXCEL工具(安装包)

txt(JSON)数据转EXCEL工具(安装包) 【下载地址】txtJSON数据转EXCEL工具安装包 这款txt(JSON)数据转EXCEL工具,专为简化数据处理流程而设计。支持txt和JSON格式数据导入,一键转换为Excel文件,助力高效数据整理与分析。基于WinForms开发,界面简洁友好,操作直观易上手。无需复...

gitblog_06764的博客 406

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

excel转json_如何把excel表格处理成json数据

遇到一个难题,需要把一个excel处理成json数据格式,如果数据不多的情况还可以手动处理,问题来了,这个excel有2万多条数据需要处理成json格式如:[{"key1":"value1","key2":"value2"},{"key1":"value1","key2":"value2"},{"key1":"value1","key2":"value2"},{"key1":"value1","k...

weixin_32139169的博客 2158

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Excel表格自动转Json数据

读取Excel数据,打开浏览器的项目管理窗口,创建填写内容步骤,添加填写内容时,获取页面的body元素,意思是把excel内容显示在整个网页上。选择填写Excel表格内容,设置Excel文档路径,读取Excel文档的第一个工作表,Excel字段设置为空值,表示读取整个表格,自动转换为JSON格式后存放在浏览器变量中,供后续步骤调用。网页显示JSON数据,保存项目文件名为“Excel转JSON.mot”,在浏览器书签栏显示该项目,点击书签即可执行项目,项目运行后直接把JSON数据显示在网页上。

1932

Json文件一键转Excel工具:轻松实现数据转换,提升工作效率

Json文件一键转Excel工具:轻松实现数据转换,提升工作效率 【下载地址】Json文件一键转Excel工具 Json文件一键转Excel工具是一款基于C#开发的高效数据处理工具,能够轻松将Json文件快速转换为Excel格式。它支持一键转换和批量处理,显著提升工作效率。工具附带完整源码,方便用户根据需求进行定制或学习...

gitblog_06756的博客 1135

用快马AI一键实现JSON转Excel,数据转换从未如此简单

作为一个经常需要处理数据的人,我经常遇到需要将JSON格式的数据转换为Excel表格的情况。以前我总是要手动编写脚本或者使用一些复杂的工具来完成这个任务,直到我发现了。作为一个经常需要处理数据的用户,我发现这个工具大大提高了我的工作效率。特别是当需要快速验证数据或制作临时报表时,再也不用折腾复杂的转换流程了。如果你也经常需要处理JSON和Excel之间的转换,强烈推荐试试。,它让我轻松实现了JSON到Excel的一键转换。的这个功能,相信你会有和我一样惊喜的体验!高亮显示可能的转换问题。

CrystalwaveEagle34的博客 941

js操作excel数据转json数据

excel----->json数据 依赖: <script src="http://code.jquery.com/jquery-2.1.1.min.js"></script> <script type="text/javascript" src="https://cdn.staticfile.org/xlsx/0.15.1/xlsx.core.min.js"></script>```

weixin_49214320的博客 2937
上一篇: Vue tree树状结构数据转扁平数据
下一篇: Vue + iView 纯前端excel数据导出
小小布灵鸟
博客等级 码龄9年 8粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值