可能重复:
convert csv/xls to json
我的资产中有一张excel表,显示了2种语言翻译。我想以json格式转换excel工作表值。我该怎么做?
答案 0 :(得分:0)
以下是可能的解决方案。我希望它会对你有所帮助。 假设您有以下表格:
A B C D
------------------------------------------------------------------------------------------
1 Hello Translat1
------------------------------------------------------------------------------------------
2 Bye Translat2
------------------------------------------------------------------------------------------
3 World Translat3
------------------------------------------------------------------------------------------
4 How are you Translat4
------------------------------------------------------------------------------------------
在C1中复制并粘贴以下公式:
= “” “” &安培; “数据” &安培; “” “” &安培; “:[” &安培; “{” &安培; “” “” &安培; “英语” &安培; “” “” &安培;” : “&安培;” “” “&安培; A1&安培;” “” “&安培;”},{ “&安培;” “” “&安培;” 其他 “&安培;” “” “&安培;”: “&安培;” “” “&安培; B1&安培;” “” “&安培;”} “&安培;”]“
在此之后,将此公式复制/粘贴到C列的所有单元格中。列C应如下所示:
C
----------------------------------------------------
"data":[{"english":"Hello"},{"other":"Translat1"}]
"data":[{"english":"Bye"},{"other":"Translat2"}]
"data":[{"english":"How are you"},{"other":"Translat3"}]
"data":[{"english":"World"},{"other":"Translat4"}]
在单元格D2中复制/粘贴此公式:
= C1&安培; “” &安培; C2
在D3中复制/粘贴此公式
= D2&安培; “” &安培; C3
D3中的最后一个公式应该在即将到来的单元格中复制。在我们的例子中,输出应该看起来像
"data":[{"english":"Hello"},{"other":"Translat1"}],"data":[{"english":"Bye"},{"other":"Translat2"}],"data":[{"english":"How are you"},{"other":"Translat3"}],"data":[{"english":"World"},{"other":"Translat4"}]
为了使最后一个结果成为有效的json,你在最后添加{在乞讨和}。 对于许多记录来说,这都不是解决方案。