キンコミ kintone user community

みんなの投稿

2021/04/10 00:45

一覧のCSVデータを既存Excelの別シートに出力したい!

いつも皆様の投稿で楽しみながら勉強させていただいております。
ここで質問していい内容か悩みましたが、もしよろしければ見ていただけると幸いです。

現在、分析表をkintoneからCSV出力→
CSVデータを既存Excelの貼付用シートにコピペ→
あとは分析表シートに関数が仕込んであるので分析表完成!
といった流れで作成しております。

2行目のコピペ部分、CSVデータを直接貼付用シートに出力できたら、作業工程1個で分析表が完成して楽なのになぁ…と悩んでおります…

色々ググってみたものの、双方向連携やデータ更新させるために紐づけまでしないといけないことも多く、ただ貼り付けたいだけなんです…といった感じです。
各プラグインでも(お試ししか触ってないですが…)意外と時間がかかる場合もあったり、なかなかしっくりきません…

kintoneドンドン慣れてくると、グラフ面とか少し弱いなと感じつつ、これができると使いやすさも最強だなと思います。
何か手があれば、ご教授いただけると幸いですm(_ _)m

2件のコメント (新着順)
kobochan
2021/04/14 11:11

森川さん

先日、kintoneとExcelに関する記事を投稿したのですが、参考になれば嬉しいです。
https://kincom.cybozu.co.jp/chats/mtg7echmqkfdrxyq

ExcelのVBAを使うと、実現しやすかと思います。

僕が書いた記事は、VBAのコードを書いて処理させている部分が多いのですが、森川さんがイメージされているように、セルに予め数式を入れておいてCSVのデータをExcelにコピペするという方法もいいですね!
この方法であれば、VBAで記述すると…

CSVファイルをExcelで開く
CSVファイルのデータ部分をコピー
Excelファイル名を開く
ペーストさせたいシートを選択し、ペースト

このようなフローでいけそうですね!

VBAのコード量を減らしたい場合は、その分、セルに直接数式を入れてフォーマットを作り込むなどしてあげれば、色々なことが実現できると思います!
森川さんの投稿拝見したところ、すでにフローはイメージできているようですので、上手くいくと思います!
よくばっちゃっていいと思います!!


森川
2021/04/15 15:34

kobochanさん
コメントありがとうございます!
実はkobochanさんの過去投稿や西村さんとのやり取りを見て、
「実はやり方があるのでは!?」と思って投稿させてもらいました・・・!
バッチファイルのくだりは個人的に革新的な知識でした!!

欲張りに欲張って理想を言うと、kintoneの一覧表にボタンがあって、
そのボタンを押すと①分析表(雛形)が開いて②貼付シートにデータ貼り付けられて③関数等によって分析表完成!
・・・が1クリックで全て終わって理想なんですよね。。。

まずは自分が楽するためにブログ参考にさせていただきます、ありがとうございます!!

kobochan
2021/04/16 02:28

森川さん

おおっ!これは難易度高そうですね!!

もし、Excelにこだわらず、グラフ面の強化ができれば良いのであれば、カスマイズビューでchart.jsを使うといったやり方もアリかもしれません。

他に、なにか良さげ情報みつけたらキンコミで投稿しますね!!

https://developer.cybozu.io/hc/ja/articles/202982064-Chart-js-%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6-kintone-%E3%81%AB%E3%83%AC%E3%83%BC%E3%83%80%E3%83%BC%E3%83%81%E3%83%A3%E3%83%BC%E3%83%88%E3%82%92%E8%A1%A8%E7%A4%BA%E3%81%99%E3%82%8B

https://misc.0o0o.org/chartjs-doc-ja/charts/mixed.html

森川さん

なるほどなるほど。CSVへ出力して手加工はたしかに手数が多いですね。
んんー。とっかかりの手法としてはいくつかおもいつくのですが。。

kintoneのレコードを簡単にExcelで修正したい!
https://note.com/46u/n/n3692344b9de3
↑CSVは自動で書き出せます。

kintoneのデータからPythonでExcelファイルを作る
https://note.com/46u/n/naf297df5168e
↑Excelシートに書き出せます。

Power Automate Desktop勉強会 vol.2に参加しました
https://note.com/46u/n/n1067ffda6a00
↑画面操作を自動化できます。

おそらくもっと簡単にってご希望でしょうかね。
CSVを読み込むところをExcelマクロにする手もありますが。。。

森川さんとしては、どのへんがとっつきやすいですか?
またそもそものグラフ作成で工夫できることがるかもしれませんね。

もうちょっと詳細あればなにか思いつけるかもしれません。^^


森川
2021/04/10 10:00

コメントありがとうございます!
色々なアプローチがあるんですね…またも勉強になります…m(_ _)m
ちょっと本日は子供とうんこミュージアムに行くので、またじっくり確認させていただいてから、改めて返信させていただきます、ありがとうございます!!

森川
2021/04/10 12:34

改めて確認させて頂きました!
こんな方法もあるんですね…今度実際にやってみようと思います!

営業向けにも絞ってワンボタンでポン出来ればな〜と思ってましたが、欲張りすぎな感じですね…よく分からないことは嫌がりますからね…
ただ、自分向けにはかなり便利そうなので、定期的な業務に使ってみようと思います!