バッチファイルでkintoneのデータをExcelへ反映させる
西村さんのnoteからかなりインスパイア受けているのですが、今日こんなテストをしてました!
背景
うちの会社の定例会議では、きまったフォーマットの紙資料を準備しなければなりません。kintone導入するときも、「Excelに反映させられるのか?」「紙で出力できるのか?」といった類のことをたくさん言われました…
そこで、バッチファイルをダブルクリックするだけで、Excelのフォーマットにkintoneのデータを反映させることができるかテストすることにしました。
※「kintoneなら、グラフもクロス集計も標準でできるのだから、ノートパソコンかタブレット持つようにして(なんならスマホでもいける)、なくせる紙資料はなくしましょうよ~」って言ってきましたが、まだ時間はかかりそうですwww
フロー
バッチファイルをダブルクリックする(ユーザー)
kintoneアプリのデータをcsvファイルで生成する(バッチファイル)
Excelファイル(資料フォーマット)を開く(バッチファイル)
csvファイルを開き、データを取得、加工、Excelファイルに出力する(VBA)
csvファイルを閉じる(VBA)
完了
結果
画像のとおり成功!
工夫した点
kintoneから、csvファイルを生成する際、項目の列の順番がころころ変わります。なので、csvファイルのデータを取得する際は、固定の列番号を指定するのではなく、見出し行の値をチェックさせて、動的に処理しました。
折り見てブログにコードなど書いてみたいと思います。
また、これは実践でも活用できそうな気がするので、ゆくゆくは、実務でどうだったかなどもフィードバックできれば…
あ…、これやらなくてもいいような会議スタイルに変えていくのが一番ですねwww
バッチファイルでkintoneのデータをExcelへ反映させる
西村さんのnoteからかなりインスパイア受けているのですが、今日こんなテストをしてました!
背景
うちの会社の定例会議では、きまったフォーマットの紙資料を準備しなければなりません。kintone導入するときも、「Excelに反映させられるのか?」「紙で出力できるのか?」といった類のことをたくさん言われました…
そこで、バッチファイルをダブルクリックするだけで、Excelのフォーマットにkintoneのデータを反映させることができるかテストすることにしました。
※「kintoneなら、グラフもクロス集計も標準でできるのだから、ノートパソコンかタブレット持つようにして(なんならスマホでもいける)、なくせる紙資料はなくしましょうよ~」って言ってきましたが、まだ時間はかかりそうですwww
フロー
バッチファイルをダブルクリックする(ユーザー)
kintoneアプリのデータをcsvファイルで生成する(バッチファイル)
Excelファイル(資料フォーマット)を開く(バッチファイル)
csvファイルを開き、データを取得、加工、Excelファイルに出力する(VBA)
csvファイルを閉じる(VBA)
完了
結果
画像のとおり成功!
工夫した点
kintoneから、csvファイルを生成する際、項目の列の順番がころころ変わります。なので、csvファイルのデータを取得する際は、固定の列番号を指定するのではなく、見出し行の値をチェックさせて、動的に処理しました。
折り見てブログにコードなど書いてみたいと思います。
また、これは実践でも活用できそうな気がするので、ゆくゆくは、実務でどうだったかなどもフィードバックできれば…
あ…、これやらなくてもいいような会議スタイルに変えていくのが一番ですねwww
2
13
kobochan
|
2021/03/22
|
なんでも