新規投稿
フォローする

チェックボックスの項目別に集計してcsvファイルを書き出したいです。

チェックボックスの項目別に集計してcsvファイルを書き出したいです。

以下のような項目と内容です。

スタッフ名:山田太郎

担当作業:LP制作、ホームページ制作、ロゴ制作

 

スタッフ名:田中花子

担当作業:LP制作

 

スタッフ名:永井優

担当作業:ロゴ制作

 

のような感じでデータが入っていた際に、

担当作業の項目別にスタッフの名前と何人いるかを集計したいです。

csvファイルの中身は

担当作業|スタッフ名|スタッフの数

ーーーーーーーーーーーーーーーーーー

LP制作|山田太郎, 田中花子|2

ーーーーーーーーーーーーーーーーーー

ホームページ制作|山田太郎|1

ーーーーーーーーーーーーーーーーーー

ロゴ制作|山田太郎,永井優|2

(少しいびつですが、表の中身を記載しています。)

という感じで、csv出力するにはどのように書けば良いでしょうか?

よろしくお願いいたします。

0

1件のコメント

Avatar
juridon

こんにちは!

有志のエンジニアコミュニティですので、コードを書いて答えるということは難しいのですが
参考記事ならシェアできます!
また、挑戦されてみて、コードの分からない部分など質問いただけると回答も付きやすいかと思います^0^

というわけでこちらの記事参考になりますでしょうか??

レコードの集計方法についてはアプリの構成がわからないとなんともアドバイスしにくいですが、

レコード一括取得でクエリを工夫すれば良いと思います。
https://developer.cybozu.io/hc/ja/articles/202331474#step2

クエリの書き方
https://developer.cybozu.io/hc/ja/articles/900001057206
クエリのかんたんな作り方
https://developer.cybozu.io/hc/ja/articles/360033708051#step3

 

CSVの出力方法

https://developer.cybozu.io/hc/ja/articles/201941054-%E9%9B%86%E8%A8%88%E3%81%97%E3%81%9F%E3%83%87%E3%83%BC%E3%82%BF%E3%82%92CSV%E3%81%A7%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF-

https://developer.cybozu.io/hc/ja/community/posts/360043150672-CSV%E5%87%BA%E5%8A%9B%E3%82%92%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%9E%E3%82%A4%E3%82%BA

 

 

0
サインインしてコメントを残してください。