seed-ui/seedtable

行のハッシュ名をdata1, data2... ではなく特定のハッシュ名の配列として扱いたい

enpel opened this issue · 9 comments

enpel commented

はじめまして、業務でExcelのデータをYAMLに変換する必要がありseedtableに行き着きました。
早速使ってみたのですが、行毎のハッシュがdata1,data2....だと少々扱いづらいのでもし可能でしたら指定したハッシュ名の配列として使いたいです。

合間で自分の方でも対応出来ないか調べようとは思うのでもし対応できそうであれば教えていただければ幸いです。
以上、よろしくお願いします。

指定したハッシュ名の配列

というのは

data1:
  id: 1
  name: a
data2:
  id: 2
  name: b

ではなく

- id: 1
  name: a
- id: 2
  name: b

という感じのことでしょうか?

あるいは

特定の名前:
  - id: 1
    name: a
  - id: 2
    name: b

でしょうか。

enpel commented

どちらかというと自分のイメージは下記の方です。

特定の名前:
  - id: 1
    name: a
  - id: 2
    name: b

(特定の名前)っていうのがぽっと出な感じはあるので、やるとすれば

- id: 1
  name: a
- id: 2
  name: b

にするのが妥当かと思いました。

読み込み時に

foo.yml:
  - id: 1
    name: a
  - id: 2
    name: b

みたいな構造にしていただくって感じで。

enpel commented

なるほど。
その運用でも良さそうです。

読み込み時の判定処理が増えるので少し時間がかかるかもしれませんが、実装は可能です。

v3.14 で実装しました。

網羅的にテストはしていないので、特に書き戻し時とかに不具合があればご報告ください。

enpel commented

ありがとうございます。
早速動作確認してみますー

もし大丈夫そうでしたらissueを閉じておいていただけると

enpel commented

動作大丈夫そうでしたのでIssue閉じますー
対応ありがとうございました 👍