【问题标题】:How can I parse json in Excel vba without using microsoft scripting runtime? [duplicate]如何在不使用 Microsoft 脚本运行时的情况下解析 Excel vba 中的 json? [复制]
【发布时间】:2021-01-12 07:14:48
【问题描述】:

如何在 Excel vba 中解析 json 数据不使用“Microsoft 脚本运行时”?我的公司认为“Microsoft 脚本运行时”存在安全风险,因此我无法使用它。

我一直在使用 vba 字符串操作函数解析 JSON,但这很痛苦。

其他问题中的各种答案建议使用 VBA-JSON 项目或 ScriptControl,但他们需要“Microsoft 脚本运行时”。抱歉使用粗体字,但此问题之前已关闭,并附有指向另一个建议使用“Microsoft 脚本运行时”的问题。

【问题讨论】:

  • 使用正则表达式解析可能会更容易一些。或者您可以使用MAC dictionary project 代替脚本运行时。
  • @RonRosenfeld 谢谢,如果我自己解析 JSON,字典项目很有用。
  • VBA-JSON 作者有一个插入式 Scripting.Dictionary 替换,它还为您提供 Mac 支持 github.com/VBA-tools/VBA-Dictionary。在这种情况下,您不需要脚本运行时。
  • @TimWilliams 您的评论应该是一个答案。谢谢——瑞克

标签: json excel vba


【解决方案1】:

ExcelHero (Daniel Ferry) 的回答在

Parsing JSON in Excel VBA

https://medium.com/swlh/excel-vba-parse-json-easily-c2213f4d8e7a

与我的字符串操作相比,这是一个巨大的胜利。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-10
    • 2010-11-29
    • 2016-02-26
    • 2013-10-22
    • 1970-01-01
    • 1970-01-01
    • 2019-03-27
    • 2015-04-06
    相关资源
    最近更新 更多