0

私はPHP APIからこのオブジェクトを持っています:

[Object { span=1,  caption="Particular",  master=true},
Object { span=5,  caption="Loan Class 1"},
Object { span=5,  caption="Loan Class 2"},
Object { span=5,  caption="Loan Class 3"}]

望ましい出力は次のようになります。

## Particular   Loan Class 1    Loan Class 2  Loan Class 3 ##

私はこれをやろうとしました:

var arrData = typeof JSONData != 'object' ? JSON.parse(JSONData) : JSONData;
for (var index in arrData[0]) {
row += index + ',';}
row = row.slice(0, -1);
CSV += row + '\r\n';

csv はどのように見えるか

## span   caption   master ##  

キャプション値を取得する方法と、列のマージを追加する必要があるため、これを Excel で出力するスクリプトがあるかどうかを助けてください。

4

2 に答える 2

0

キャプション部分には、これを使用できます:

var row = arrData.map(function(element) {
  return element.caption;
}).join(' ');

.map配列内のすべての要素のキャプション値を抽出するために使用されます。結果の配列値は で連結され.joinます。関数のパラメーターとしてセパレーターを指定できます.join

Excelファイル形式で何かを書くことは簡単ではありません。結果を CSV 形式で取得したい場合を除きます (コード例が暗示しています)。そのためには、この回答をご覧ください。

于 2016-04-07T08:52:39.430 に答える