将 Excel 文件转换为 JSON 文件的最佳方法?

2023-12-05

我将数据保存在 Microsoft Excel 文件中。我需要将该数据转换为 Lambda 函数可以解析的内容。

我认为最好的方法是将 Excel 文件转换为 JSON 文件(然后我的 Lambda 函数可以读取并解析它)。

最好的方法是什么?

要将 Excel 数据文件转换为 JSON 文件,我找到了一些方便的在线转换器工具,例如this one。似乎有效。

然而,该转换器和其他添加\r数据中存在换行符的地方,以及\数据中任何有引号的地方。 (换行符,特别是引号需要位于数据中)

因此,为了正确读取 JSON 文件中的数据,我必须删除对原始数据的这些更改。

还有其他方法可以做到这一点吗?比如不以这种方式改变原始数据的转换器?或者除了转换器之外的其他方法?

一旦原始数据被更改(通过添加诸如\r and \就像我上面提到的),删除它变得很麻烦。我可以进行查找/替换来消除更改,但这会增加一些步骤,这些步骤可能会变得非常耗时。使用正则表达式可以增加性能。

**编辑:请注意,我可能需要一种创建实际文档的方法(因此在客户端浏览器中生成数据的程序将无法工作)。我希望创建一个实际文档,然后我的 Lambda 可以对其进行分析。 **


要从 Excel 工作表创建 json,我通常使用 excel 在 excel 工作表中准备 jsonCONCAT然后复制它。对于 headers 来说,这可能不是一个完美的方法,但是对于通常构成 json 较大部分的键和值来说,它效果很好。

enter image description here

=CONCAT(CHAR(34),A2,CHAR(34),":",CHAR(34),B2,CHAR(34))

注意CHAR(34)是代表"您可以将其从所有行的角落向下拖动。

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

将 Excel 文件转换为 JSON 文件的最佳方法? 的相关文章

  • Number.IsNaN() 比 isNaN() 更糟糕吗

    Soooooo isNaNJavaScript 显然被破坏了 比如 isNaN isNaN isNaN true isNaN false isNaN 0 返回 false 当它们看起来都是 不是数字 在 ECMAScript 6 中 草案包
  • 按下回车键时不刷新页面

    我遇到了一些问题 只要表单中有输入 回车键就会触发页面刷新 下面的代码 如果按下回车并且文本区域 input 中没有输入任何文本 则不会刷新页面 但是如果按下回车并且 input中有输入或者光标位于文本区域 我不确定是什么触发了它 因为 s
  • 如何使用 Greasemonkey 监视静态 HTML 页面的更改?使用哈希?

    我希望我的 Greasemonkey 脚本仅在其访问的静态页面具有与以前完全相同的内容时运行 现在我可以设置一个包含该页面哈希的变量 我正在寻找一种动态散列页面的方法 以便我可以将我的散列与生成的散列进行比较 关于如何即时实现散列的任何想法
  • javascript 选择自定义光标 (svg)

    我正在动态地将光标更改为悬停时的本地 svg element on mouseover function this css cursor url svgs pointer svg 9 30 auto 工作正常 但我想选择该 svg 来操纵其
  • JavaScript 继承;调用和原型

    要在Javascript中实现继承 通常需要执行以下两个步骤 假设我有一个基类 Animal var Animal function name this name name 我现在想从中派生一个子类 Dog 所以我想说 var Dog fu
  • 输入新行并复制上面单元格中的公式

    我正在尝试创建一个 Excel 宏来执行以下操作 在文档末尾输入新行 复制上面单元格中的公式 到目前为止我有这个 Sub New Delta Go to last cell Range A4 Select Selection End xlD
  • 在Excel中,我可以使用超链接来运行vba宏吗?

    我有一个包含多行数据的电子表格 我希望能够单击一个单元格 该单元格将使用该行中的数据运行宏 由于行数总是在变化 我认为每行的超链接可能是最好的方法 ROW MeterID Lat Long ReadX ReadY ReadZ CoeffA
  • onclick 事件中未调用函数

    我想在每个 YouTube 链接的末尾添加一些 HTML 以在 litebox 中打开播放器 到目前为止 这是我的代码 document ready function var valid url new RegExp youtube com
  • 两个日期之间的小时数在 Excel 中不起作用

    根据要求 我提供了一张简化的屏幕截图来说明该问题 如您所见 我减去了两个日期并将其格式化为 h mm ss 为什么这不能提供两个日期之间经过的总小时数 有一个更好的方法吗 下面有一个很好的答案 但我试图弄清楚为什么按照此屏幕截图中所示的方式
  • 将 Firebase 云消息传递与 Windows 应用程序结合使用

    我在 Android 和 iOS 应用程序中使用 Firebase Cloud Messaging 但是我还有此应用程序的 Windows Mac OS 版本 我想保留相同的逻辑 我知道 Firebase Cloud Messaging 可
  • 改变 JavaScript 中的顶部填充

    以下是我在 css 中设置顶部填充的方法 body font size font size px margin 0 padding 100px 0 20px 0 width 100 important 如何使用最简单的 javascript
  • LeafleteachLayer函数不会迭代所有Layer

    使用 GeoJSON 数据数组创建一些标记 getJSON GetLocationsServlet function data L geoJSON data onEachFeature onEachFeature addTo mymap G
  • Vaadin 12 将对象传递给 JavaScript 函数:无法对类进行编码

    Vaadin 12 Kotlin 项目 In my myPage html我有JavaScript myObject redirectToCheckout sessionId 1111 2222 所以我需要调用javaScript函数red
  • 表单发布请求并存储收到的数据

    我有一个非常简单的表单 在提交时发出发布请求
  • react-native - 图像需要来自 JSON 的本地路径

    你好社区 我正在react native中开发一个测试应用程序 并尝试从本地存储位置获取图像 我实际在做什么 我将图像直接链接源提供给 var 并在渲染函数中调用此方法 react 0 14 8 react native 0 23 1 np
  • 在VBA中初始化全局变量

    在 Excel 2003 中 如何声明全局变量并仅在打开工作簿时初始化它们一次 我有一些由几个宏使用的参数 基本上是输入文件的路径 目前 我的代码如下所示 global path1 path2 as string sub initPaths
  • 如何从 json 文件创建模型? (ExtJS)

    这是我想使用 json 文件创建的模型 Ext define Users extend Ext data Model fields name user id type int name user name type string 为了根据服
  • 将数组从 jquery ajax 传递到代码后面

    我必须将二维数组传递给在asp net网页代码后面编写的页面方法我有一个变量objList作为二维数组 我使用以下代码来实现此目的 但没有成功 并且未调用页面方法 脚本语言 function BindTable objList ajax u
  • 测量窗口偏移

    有没有一种方法可以测量 jQuery 中窗口的偏移量 以便我可以比较 固定 元素和相对定位元素的位置 我需要能够知道窗口滚动了多远 以便我可以使用该图来计算固定元素的高度 相对于视口顶部 和相对对象的高度 相对于顶部 之间的差异文件的内容
  • php 数组中出现意外的 json 输出结构

    我正在尝试转换动态数据 如何从 PHP 获取此 JSON JSON 122240cb 253c 4046 adcd ae81266709a6 item 0 3 这就是我所做的 但它不起作用 PHP json array 122240cb 2

随机推荐

  • Tombstone 与 Nodetool 和修复

    我在 Cassandra 的表中插入了 10K 条目 该表在单个分区下的 TTL 为 1 分钟 成功插入后 我尝试从单个分区读取所有数据 但它抛出如下错误 WARN ReadStage 2 2018 04 04 11 39 44 833 R
  • 在 Windows 上运行 Apache Hadoop 2.1.0

    我是 Hadoop 新手 在尝试在 Windows 7 计算机上运行它时遇到了问题 我特别感兴趣的是运行 Hadoop 2 1 0 作为其发行说明提到支持在 Windows 上运行 我知道我可以尝试使用 Cygwin 在 Windows 上
  • 使用 mechanize 和 Python 2.6 下载 HTML 的编码问题

    browser mechanize Browser page browser open url html page get data print html 它显示了一些奇怪的字符 我认为它是 UTF 8 字符串 但 Python 不知道这一
  • @ModelAttribute 和抽象类

    我知道也有过类似的问题 其中给出的例子过于零散且不清楚 我需要通过发送 POST 的页面上的表单来编辑实体 标准方法是控制器中使用带 ModelAttribute 的参数和验证器的方法 如果一种形式服务于抽象类的某个子类 则生成必要字段没有
  • 从 C# 中的未知类型进行转换

    我有一个对象 其中包含字符串中的值和字段中的原始类型 class myclass public string value public Type type myclass s new myclass s value 10 s type ty
  • MongoDB - 使用 update_many() 同时更新不同的数组

    首先 一些背景知识 我在 Python 中有一个函数 它查询外部 API 来检索与 ID 相关的一些信息 此类函数将 ID 作为参数 并返回数字列表 它们对应于与此类 ID 关联的某些元数据 例如 让我们在这样的函数中引入ID 0001 0
  • 如何找出 Haskell 中发生异常的行号?

    我是 haskell 的初学者 现在我正在努力解决负索引异常 但与其他通用语言不同的是 在我看来 haskell 没有显示发生异常的行号 是否可以知道发生异常的行号 现在基本上有两种好方法 随意洒HasCallStack通过您的代码进行约束
  • FCM 在使用 PHP 发送推送通知之前验证设备令牌 [重复]

    这个问题在这里已经有答案了 我的数据库中有 fcm 令牌 某些令牌用于发送推送通知 一切都按要求正常工作 但由于我得到了一些设备令牌 因此需要优化 string 116 multicast id 1234 success 0 failure
  • 使用 full_join 合并两个以上数据帧时的后缀

    我想使用嵌套的 full join 将多个数据帧合并在一起 此外 我希望能够向所有列添加后缀 以便在合并数据帧时 每个列名称指示它来自哪个数据帧 例如 像 T1 T2 这样的唯一时间标识符 x lt data frame i c a b c
  • TFS 被团队、区域、项目、区域、迭代所混淆

    我对 TFS 中的所有内容感到困惑 有人可以解释一下这一切是如何结合在一起的吗 团队项目集合 团队项目 Team Area 迭代 From 这一页 我认为一个 团队 项目集合可以包含多个 团队 项目 其中可以包含多个团队 是对的吗 项目可以
  • 如何检查二维向量中的所有元素是否为零?

    我在 Stack Overflow 上发现 这个语句可以用来判断向量的所有元素是否为零 但这仅适用于一维向量 bool zeros std all of v begin v end int i return i 0 我如何修改它以便它可以用
  • JS 事件:挂钩文本输入上的值更改事件

    我有一个文本输入 其内容是由脚本而不是用户更改的 所以我想在值发生变化时触发一个事件 我找不到合适的活动 我什至发现StackOverflow 上的这个 但这不是我正在寻找的解决方案 如何使用 jQuery 和文本输入来实现此功能 其中值设
  • 在 Google Play 上更新使用 PWA2APK 构建的 PWA 应用时出现问题

    我已经使用 PWA2APK 将 React 应用程序的第一个版本上传到 Google Play 效果很好 但每次我尝试通过上传新版本来更新应用程序时 都会收到以下信息 You uploaded an APK that is not sign
  • 多站点中的 ASP.NET 身份用户和角色 [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 我正在尝试在 ASP NET MVC 应用程序中创建权限系统 我一直在学习最新的身份框架 这是我的要求 A set of Hierarchical Roles for each
  • 如何在React Router v6中将函数传递给state

    当我单击其中一条路线的链接时 我想在两条路线之间共享状态 NewUser 我想要共享的状态和修改它的逻辑都保存在Users路线 我想传递将状态更改为的逻辑NewUsers route 当我将字符串传递给路由器中的状态对象时Link 我可以在
  • 如何在 Java 5 中使用 ExecutorService 实现任务优先级?

    我正在实现一个线程池机制 我想在其中执行不同优先级的任务 我想要一个很好的机制 通过该机制我可以向服务提交高优先级任务 并将其安排在其他任务之前 任务的优先级是任务本身的固有属性 无论我将该任务表达为Callable or a Runnab
  • Azure 文件存储活动是否可以触发 Azure WebJob 或 Azure Function?

    Azure 文件存储活动可以触发 Azure WebJob 或 Azure Function 吗 例如 在文件夹 todo 中创建文件时 目前 我们没有任何 Azure 文件绑定 但在我们的存储库中跟踪该功能时遇到问题 https gith
  • 无法使用 tidyr 中的 newivot_wider() 填充缺失值

    我对新事物感到疯狂tidyr pivot wider 具有缺失值特征的函数 有时有效 有时无效 这是一个可重现的示例 require tidyr df lt data frame color c green yellow nb c 1758
  • CudaAPIError:[1] 调用 cuLaunchKernel 会导致 Python 中的 CUDA_ERROR_INVALID_VALUE

    当我尝试使用 CUDA 在 Python 中运行此代码时遇到此错误 我正在遵循本教程 但我正在 Windows 7 x64 机器上尝试它 https www youtube com watch v jKV1m8APttU 事实上 我运行 c
  • 将 Excel 文件转换为 JSON 文件的最佳方法?

    我将数据保存在 Microsoft Excel 文件中 我需要将该数据转换为 Lambda 函数可以解析的内容 我认为最好的方法是将 Excel 文件转换为 JSON 文件 然后我的 Lambda 函数可以读取并解析它 最好的方法是什么 要