我如何从json获得价值?

时间:2011-09-14 18:02:59

标签: android json assets language-translation

  

可能重复:
  convert csv/xls to json

我的资产中有一张excel表,显示了2种语言翻译。我想以json格式转换excel工作表值。我该怎么做?

1 个答案:

答案 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,你在最后添加{在乞讨和}。 对于许多记录来说,这都不是解决方案。