我将数据保存在 Microsoft Excel 文件中。我需要将该数据转换为 Lambda 函数可以解析的内容。
我认为最好的方法是将 Excel 文件转换为 JSON 文件(然后我的 Lambda 函数可以读取并解析它)。
最好的方法是什么?
要将 Excel 数据文件转换为 JSON 文件,我找到了一些方便的在线转换器工具,例如this one。似乎有效。
然而,该转换器和其他添加\r
数据中存在换行符的地方,以及\
数据中任何有引号的地方。 (换行符,特别是引号需要位于数据中)
因此,为了正确读取 JSON 文件中的数据,我必须删除对原始数据的这些更改。
还有其他方法可以做到这一点吗?比如不以这种方式改变原始数据的转换器?或者除了转换器之外的其他方法?
一旦原始数据被更改(通过添加诸如\r
and \
就像我上面提到的),删除它变得很麻烦。我可以进行查找/替换来消除更改,但这会增加一些步骤,这些步骤可能会变得非常耗时。使用正则表达式可以增加性能。
**编辑:请注意,我可能需要一种创建实际文档的方法(因此在客户端浏览器中生成数据的程序将无法工作)。我希望创建一个实际文档,然后我的 Lambda 可以对其进行分析。 **
要从 Excel 工作表创建 json,我通常使用 excel 在 excel 工作表中准备 jsonCONCAT
然后复制它。对于 headers 来说,这可能不是一个完美的方法,但是对于通常构成 json 较大部分的键和值来说,它效果很好。
=CONCAT(CHAR(34),A2,CHAR(34),":",CHAR(34),B2,CHAR(34))
注意CHAR(34)
是代表"
您可以将其从所有行的角落向下拖动。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)