SheetJS:不要在 json_to_sheet 中包含标题

2024-03-10

The SheetJS 文档 https://docs.sheetjs.com/#array-of-objects-input展示了一种获取 JSON 对象并将其转换为 Excel 工作表的方法。从他们的例子来看:

var ws = XLSX.utils.json_to_sheet([
  {S:1,h:2,e:3,e_1:4,t:5,J:6,S_1:7},
  {S:2,h:3,e:4,e_1:5,t:6,J:7,S_1:8}
], {header:["S","h","e","e_1","t","J","S_1"]});

默认情况下,头信息为Object.keys。

输出在 Excel 中如下所示:

我的问题:从 Json_to_sheet 转换时如何省略标题?我不希望输出中包含标头,只需要按 Object.keys 顺序排列的数字。


请在下面找到更新的答案:

if(typeof XLSX == 'undefined') XLSX = require('xlsx');
var wb = XLSX.utils.book_new();

var ws = XLSX.utils.json_to_sheet([
  {S:1,h:2,e:3,e_1:4,t:5,J:6,S_1:7},
  {S:2,h:3,e:4,e_1:5,t:6,J:7,S_1:8}
], {skipHeader: 1});

XLSX.utils.book_append_sheet(wb, ws, "No Header");

var wbout = XLSX.write(wb, {bookType:'xlsx', type:'array'});
saveAs(new Blob([wbout],{type:"application/octet-stream"}), "test.xlsx");

这里我们可以使用跳过标题选项以便跳过 JSON 键值以默认作为列名称。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SheetJS:不要在 json_to_sheet 中包含标题 的相关文章

  • 有没有像 Reflector 这样的 COM 库工具?

    有没有像 Reflector 这样的 COM 库工具 我想打开一个 COM 库并浏览类和接口 就像在 Reflector 中一样 如果可能的话 我宁愿不安装 Visual Basic 6 0 来执行此操作 但方式不同 有许多工具可以让您检查
  • 在 Sqlalchemy 中导入 create_engine 时出现循环导入错误

    我正在尝试使用 Python 进行 CS50 Web 开发课程 在 sql 部分中 在从 sqlalchemy 导入 create engine 时出现此错误 ImportError 无法从部分初始化的模块 sqlalchemy 导入名称
  • PHP 事件监听器最佳实践实现

    我正在尝试用 PHP 创建一个类似 CMS 的系统 使其尽可能模块化和可扩展 有人可以为我提供在 PHP 中创建事件侦听器系统 例如 Drupal 系统的非常简化版本 的最佳实践方案 创建挂钩并在一个简短的示例中实现它们也很好 嗯 从实现的
  • Laravel Eloquent Join 与 Inner Join?

    所以我在弄清楚如何进行 feed 风格的 mysql 调用时遇到了一些麻烦 我不知道这是一个雄辩的问题还是 mysql 的问题 我确信两者都是可能的 我只是需要一些帮助 所以我有一个用户 他们进入他们的提要页面 在此页面上显示来自他们朋友的
  • 选择所有 li,但不选择子项

    我有这个代码 li li this 这是选择所有的li在我的代码中 这很好用 但我想要 li排除li位于子菜单中 ul li a href blah 1 a li ul li a href sub 1 a li li a href sub
  • Ant复制过程中如何删除一个文件夹

    我有一个文件 其文件路径类似于 LibraryX A Stuff FileY txt 我在 Ant 构建中将其用作包含文件 但是 我需要在复制过程中删除路径的 LibraryX A 部分 文件从 LibraryX A Stuff FileY

随机推荐

  • Knex/SQL:将一对多联接合并到一个对象中

    我有两个表 page 和 page css 我想要page和page css之间是一对多的关系 一个页面包含多个page css 参见表结构 Page table structure Page css table structure 这是我
  • 如何将 csv 文件的内容读入类中,并将每个 csv 行作为类实例

    我是一名 Python 新手 几天来我一直在为课堂作业而苦苦挣扎 我有一个 csv 文件 其中包含这样的数据 id latitude longitude city label yr1970 yr1975 yr1980 yr1985 yr19
  • 如何区分真阳性和真阴性?

    本质上 我有一个代表真实情况的二值图像 并且有一个取自算法结果的二值图像 现在的任务是找到重叠区域来评估算法的性能 即找到真正的阳性 TP 真阴性 TN 假阳性 FP 和假阴性 FN 我已经正确找到了 FP 和 FN 的值 但是我无法理解如
  • 如何编写将使用express api的azure函数

    我有一个天蓝色的功能 在index js中我有以下代码 module exports function context req const createHandler require azure function express creat
  • 如何在文件上传时显示加载图形?

    文件应通过 Ajax 或 Iframe 在后台上传 我应该能够通过 JavaScript 检测上传何时完成 这样我就可以隐藏加载图形并将用户重定向到新的 URL 使用Jquery就可以了 查看jQuery 上传 http www uploa
  • Xamarin iOS 本地推送通知

    如何安排本地 无服务器 推送通知 不是警报 从我的应用程序触发 我只想从我的应用程序安排一个通知 并让它在通知中心的给定时间触发 我尝试使用 LocalNotifications 但它们似乎仅在应用程序打开时才起作用 并且仅在应用程序关闭时
  • Twitter Bootstrap Navbar 与 AngularJS - 折叠不起作用

    我正在使用 Angular 和 Twitter Bootstrap 导航栏 并尝试让折叠功能正常工作 部分 program html div class navbar navbar inverse navbar static top div
  • 如何在Androidcamera2 API中同时配置前后两个摄像头?

    我想将前置和后置两个摄像头配置到 Androidcamera2 API 中 以便同时从两个摄像头拍摄照片和视频 我创建了 2 个纹理视图 当我打开一个摄像头 前置或后置 时 我的代码工作正常 但每当我试图同时打开两个摄像头 代码在创建会话时
  • 使用CSS检测输入中是否有文本——在我正在访问且无法控制的页面上?

    有没有办法通过 CSS 检测输入中是否有文本 我尝试过使用 empty伪类 我尝试过使用 value 这两个都不起作用 我似乎无法找到单一的解决方案 我想这一定是可能的 考虑到我们有伪类 checked and indeterminate
  • Xcode 突然停止在硬件上运行项目:“无法启动 xxx.app:.. 没有这样的文件..”[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 Xcode 已停止运行我的应用程序 它在我从设备中删除它并尝试通过在 Xcode 中重新运行它来重新安装后立即启动 我之前已经做过数百
  • 使用 boost Spirit 解析带有二进制信封的文本文件

    我目前正在尝试为 ASCII 文本文件编写一个解析器 该文件被一个带有校验和的小信封包围 该文件的基本结构是 我想将有效负载提取到另一个字符串中以将其提供给 下一个解析器 我用来解析这个信封的解析器表达式是 qi phrase parse
  • 如何杀死shell的所有子进程?

    我正在编写一个 bash 脚本 它可以完成几件事 一开始它会启动几个监视脚本 每个脚本都运行一些其他工具 在我的主脚本结束时 我想杀死从我的外壳中产生的所有东西 所以 它可能看起来像这样 bin bash some monitor1 sh
  • 是什么使得树遍历是前序的还是有序的?

    为什么通过根 左 右进行的树遍历称为前序 难道这不应该是有序的吗 因为根总是第一位的 对我来说 为什么这样称呼它没有意义 因为根始终是第一个元素 我们总是有这样的限制 左孩子在右孩子之前被访问 主要区别在于根在哪里 如果根是before两个
  • Git 拉取失败并出现错误的包头错误

    git pull 失败并出现以下错误 remote Counting objects 146 done remote fatal unable to create thread Resource temporarily unavailabl
  • 如何获取硬盘已用空间,可用空间,而不是分区可用空间

    我想知道每个硬盘的可用空间 已用空间 而不是分区可用空间 谢谢 使用 GetDiskFreeSpaceEx 函数 参见这篇文章 http msdn microsoft com en us library aa364937 28v vs 85
  • ASP.NET 会员提供商

    是否有人使用过 ASP NET Membership Provider 代码以及新的 1 3 工具包和 MVC 我正在寻找一些更新的代码 到目前为止我所能找到的就是这里的代码 http archive msdn microsoft com
  • 是否可以从 Dart 的控制台读取内容?

    我知道我们可以使用 print 语句在 dart 中打印到控制台 我想知道是否可以从控制台读取数据 我进行了搜索并查看了 dart io 包 但找不到任何参考 Thanks 您可以使用字符串输入流 http api dartlang org
  • 用大写字母分割字符串[重复]

    这个问题在这里已经有答案了 可能的重复 将 PascalCase 字符串拆分为单独的单词 https stackoverflow com questions 3216085 split a pascalcase string into se
  • UIButton 上的文本更改不粘

    我的视图中有一个 UIButton 上面写着 STOP 当按下时 它应该 当然停止播放 并且 将其标签更改为 RTN TO ZERO 这很简单 stopButton titleLabel text RTN TO ZERO 然而 这种变化只出
  • SheetJS:不要在 json_to_sheet 中包含标题

    The SheetJS 文档 https docs sheetjs com array of objects input展示了一种获取 JSON 对象并将其转换为 Excel 工作表的方法 从他们的例子来看 var ws XLSX util