2016-07-12 7 views
0

データベースからデータを取得するのと同じカラムでJS-XLSを使用してExcelシートをUIグリッドにインポートする必要があります。 は、例えば、いずれかの列は次のように定義されています。シートからUI-Gridカラムあたり複数のフィールド

{ field: 'employee_id', displayName: 'ID', width: "*"} 

、私は参加したい列は「人数」という名前のJSONオブジェクトを生成します。 "employee_id"と "Person Number"が同じ列にある必要があります。次のようなもの:

{ field: 'employee_id + Person Number', displayName: 'ID', width: "*"} 

どうすればいいですか?

+0

「人数」とは何ですか?文字列のようですが、JSONオブジェクトだと言います。 – tylerwal

+0

このようなことをしたいときは、通常、JSONで提供されるデータ構造に追加するだけです。だから、私は "EmployeeIdPersonNumber"とかそのようなものを持っているでしょう。 –

答えて

0

私はこれに対処する方法を見つけました。 Excelシートからデータを取得した後、ループを作成してオブジェクトのキー名を変更し、データベースから取得するものと一致させました。

data[i].employee_id = data[i]['Person Number']; 
delete data[i]['Person Number']; 

このように、私は常に同じ構造を持ち、インポートがシート内の任意の列の順序で機能することを確認します。

ありがとうございましたコメントのためのS. Baggyとtylerwal!

関連する問題