重複の可能性:
csv/xls を json に変換
私の資産には、2 言語の翻訳を示す Excel シートがあります。Excelシートの値をjson形式に変換したい。それ、どうやったら出来るの?
重複の可能性:
csv/xls を json に変換
私の資産には、2 言語の翻訳を示す Excel シートがあります。Excelシートの値をjson形式に変換したい。それ、どうやったら出来るの?
以下は可能な解決策です。お役に立てば幸いです。次の表があると仮定します。
A B C D
------------------------------------------------------------------------------------------
1 Hello Translat1
------------------------------------------------------------------------------------------
2 Bye Translat2
------------------------------------------------------------------------------------------
3 World Translat3
------------------------------------------------------------------------------------------
4 How are you Translat4
------------------------------------------------------------------------------------------
C1で、次の数式をコピーして貼り付けます。
= "" ""& "data"& "" ""& ":["& "{"& "" ""& "english"& "" ""& ":"& "" ""&A1& "" " "&"}、{"&" "" "&" other "&" "" "&": "&" "" "&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にするには、最初に{を追加し、最後に}を追加します。これは、多くのレコードで解決策として証明されていません。