json - 使用 Visual Basic 在电子表格中编写代码
问题描述
我是 Excel VBA 的新手,我正在尝试实现图像中结果列中显示的内容。我需要在电子表格中开发一个代码,该代码将根据个人的职业创建一个 json。请建议如何使用 Visual Basic 轻松填写 H 列(结果)中的数据。
解决方案
正如@ron rosenfeld 提到的,您的数据在行与行之间不一致。是否有一些逻辑来决定使用哪些列?您也不需要 VBA 来执行此操作。您可以使用如下的连接函数:
=CONCATENATE("{""",$A$1,""":""",A2,""",""",$B$1,""":""",B2,"""}")
第二行的输出将是:
{"Occupation":"Doctor","FirstName":"Alex"}
如果有条件,您还可以使用该IF
功能仅显示某些列。如果它更复杂,我会从 github 下载 json.bas 文件并使用该类生成。
推荐阅读
- javascript - 将带有对象的数组传递给数据表
- laravel - 流明可报告和可渲染异常不起作用
- groovy - 如何在 groovy 中列出一组文件?
- php - 从 wordpress 中的 RSS 提要中删除一个类
- sql - SQL where 函数与 Over Partition 一起使用
- c++ - C++ | 模板和常量类型
- java - 我无法安装 Netbeans10
- css - 带有 CSS 变量的文本阴影
- visual-studio - Visual Studio 2019 中的 Xamarin Live Player
- javascript - 如何从已部署的 Firebase 应用程序的云函数中获取