私は別のサービスからjsonオブジェクトを取得しています。 このjsonデータをExcelファイルにエクスポートして、属性 'access'の値が新しい列として追加され、列にtrue/falseのいずれかが含まれるようにします。 2つのレコードの属性が「詳細」で、「プロジェクト」と「アクセス」属性が異なる場合は、2つのレコードを単一のレコードにマージする必要があります。JSONデータをExcelファイルに書式設定する
例:JSONオブジェクト
{"Approvals":
[
{"details":
{"ID": "A",
"object": "person"},
"access": "user",
"project":
{"ID": "Z",
"entityType": "domain"}
},
{"details":
{"ID": "B",
"object": "person"},
"access": "superuser",
"project":
{"ID": "Z",
"entityType": "domain"}
},
{"details":
{"ID": "A",
"object": "person"},
"access": "superuser",
"project":
{"ID": "Z",
"entityType": "domain"}
}
]
}
私はこのようなExcelファイルをしたいです。
details/ID,details/object,user,superuser,project/ID,project/entityType
A ,person ,true,true ,Z ,domain
B ,person ,false,true ,Z ,domain
私は、Excelファイルを生成するために、レールにsend_file使用するのではと思ったが、私は、属性「詳細」の値と「プロジェクト」はsamesであれば2つのレコードをマージするためのアルゴリズムを考えることができませんでした。
jqueryまたはrubyでデータをフォーマットすることができるので、質問にこれらのタグを両方追加します。
プログラミング言語ではないので、実際に* jQueryで何もできません。 * jQueryを使ってJavaScript *で何かできます。 –