【 cli-kintone エクスポート 】 エラー 無しでCSV出力する使い方

   
【 cli-kintone エクスポート 】 エラー 無しでCSV出力する使い方 PC SKILL
【 cli-kintone エクスポート 】 エラー 無しでCSV出力する使い方

この記事は、 cli-kintone エクスポート が失敗してしまう方向けにまとめました。

Kintoneの内部データをエラー無しで「 cli-kintone 」から エクスポート できる使い方をご紹介します。実際の設定画像と操作手順に沿って進めましょう。

「 cli-kintone 」のCSVエクスポートが文字化けしてしまい、データ利用できない方は下記の記事をご覧ください。

【 cli-kintone 文字化け 】 文字化け CSVファイルの対処法
今回は、 cli-kintone のエクスポートCSVが文字化けしてしまう際、どうすれば正しいデータとして活用できるかを詳しく解説します。テーブルコード「テーブル(表)」は、入力件数が多いとエクスポート時のデータ量に大きく影響するのですが、どの記事でも【文字化けしてしまう条件】を発見することができませんでした。

 

cli-kintone 利用の必須条件

cli-kintone 利用の必須条件

Windows OS搭載PC/64bit搭載PCであること
→確認方法(Win10)
[1] キーボードの”Windowsマーク”と”X”を同時に押す
[2] “システム”をクリック
[3] 画面内の”システムの種類”欄で、32bit/64bitが確認できる
常時Web使用できること
設定者が“Kintoneアプリ設定-アクセス権-アプリ”「アプリ管理」権限保持者であること

サイボウズ社提供EXEファイル「 cli-kintone 」と、任意作成する「bat(バッチ)」ファイルを使用すると、Kintoneからエクスポートしたい“対象アプリ/フィールド(項目)”が cli-kintone を介して エクスポート されます

PCアプリ「タスクスケジューラ」を使用すると、上記batファイルを起動させると、指定時刻にCSVファイルが エクスポート される仕組みが構築できます

■用語の確認

exeファイルとは? Windows上で実行可能なコンピュータプログラムが収められたファイルで、このファイルを指定して開くとプログラムが起動される
batファイルとは? Windows環境で実行できるコマンド列を記述したテキストファイル
タスクスケジューラとは? Windows OSに入っている管理系機能(ソフト、プログラム)のひとつ
指定時刻になると、指定したプログラムが起動できる

情報整理(計4項目):メモ帳などでまとめましょう

情報整理(計4項目):メモ帳などでまとめましょう

① cli-kintone から取得したいアプリのID

連動させたいKintoneアプリを開いた後、表示URLからIDを取得する

例:https://●●●●.cybozu.com/k/20/の場合
→URL末尾の値「20」がIDとなる

②ドメイン名

KintoneのURLからドメインを取得する

例:https://●●●●.cybozu.com/の場合
→「●●●●」がドメインとなる

設定アイコン案内

Kintoneアプリ画面の「設定」

③ cli-kintone と紐づけるAPIトークンを取得

連動させたいKintoneアプリ画面の「設定」アイコンをクリックする

管理画面を開いた後、”設定-カスタマイズ/サービス連携-APIトークン”の手順でAPIトークン発行画面を開く

cli-kintone と紐づけるAPIトークンを取得

上図に沿ってAPIトークンを取得する
(1)「生成する」ボタンをクリック
(2)「アクセス権-レコード閲覧」へチェック
(3)「APIトークン」をコピーし、メモ帳などへ貼り付け保管する
(4)「保存」ボタンをクリック

APIトークン取得後、上図「アプリを更新」ボタンをクリックし、設定項目を確定させる

APIトークン取得後、上図「アプリを更新」ボタンをクリックし、設定項目を確定させる
※更新ボタンを押さないとCSV エクスポート が動作しません

 





④ cli-kintone から エクスポート するフィールド「名称」を取得

フィールド「名称」の取得は確実に

フィールド「名称」の取得は確実に

管理画面を開いた後、”フォーム”画面を開き、 cli-kintone から エクスポート させたい項目を取得する

上図のように、フィールドの「設定画面」を開き、”フィールド名称”をメモ帳などへ貼り付け保管する

項目ごとに名称は異なります

項目ごとに名称は異なります

 cli-kintone のダウンロード

cli-kintone のダウンロード

表題アプリのダウンロード前に、PCデスクトップ画面にデータ保管用の新規フォルダを作成する
新規フォルダ作成後、 cli-kintone ダウンロ-ドページ(外部サイト)より「windows-x64.zip」のダウンロードを行う

cli-kintone.exeの選択を間違えないように

cli-kintone.exeの選択を間違えないように

“「github.com」は、プログラムのソースコードをバージョン管理するウェブサービスであり、全世界で6,500万人以上(2021年9月現在)のユーザーを抱えています”

ダウンロード終了後、該当zipファイルを”windows-x64.zip-build-windows-x64″”の手順で展開し、アプリ「 cli-kintone 」をPCデスクトップ画面で新規作成したフォルダへ保存する
※”ダウンロード”フォルダなど、Cドライブ直下フォルダへ「 cli-kintone 」を保存すると、正常動作しないことがあるため、ご注意ください









 

 cli-kintone の エクスポート 用batファイルを作成

cli-kintone の エクスポート 用batファイルを作成

新規の「メモ帳」を開き、各所で取得した情報を下記コード内①~⑥へ転記し、各所情報を記載する

cli-kintone.exe --export -a 【1】 -d 【2】 -t 【3】 -c "$id,【4】,【5】,【6】" -e sjis > 【7】.csv
【1】 アプリID(半角値)を入力
【2】 ドメイン名(半角)を入力
【3】 APIトークン(半角)を入力
【4】  エクスポート する「フィールドコード」1つ目を入力
【5】  エクスポート する「フィールドコード」2つ目を入力
【6】  エクスポート する「フィールドコード」3つ目を入力
【7】
CSVファイル名を入力

【4】【5】【6】の箇所は自由に増減することが可能

コード内容の編集完了後、このデータを「batファイル」として保存する

ファイル名と文字コード変更を忘れずに

ファイル名と文字コード変更を忘れずに

ファイル名の語尾”.txt”を”.bat”へ変更する
文字コードを”UTF-8″から”ANSI”へ変更する
保存する

 cli-kintone から エクスポート 可能か動作テスト

cli-kintone から エクスポート 可能か動作テスト

PC画面の新規作成フォルダに2つのデータ(① cli-kintone.exe ②batファイル)が揃っているか確認

PC画面の新規作成フォルダに2つのデータ(① cli-kintone.exe ②batファイル)が揃っているか確認
※揃っていない場合、正常動作しません

確認後、batファイルをダブルクリックし、PCデスクトップ画面の新規作成フォルダ内に「kintone.csv」が エクスポート されていれば成功

失敗した場合、本ページ冒頭から操作方法を見直していただければ解決できる筈です

あわせて読みたい

【 エクセル ビンゴ カード 】マクロで時短!ビンゴカードの「番号並び」を大量生成するVBAコードを共有します
この記事では、「 エクセル ビンゴ カード 」の「ランダム番号並び」を、ワンクリックで大量生成できるVBAコードを共有しています。マクロの設定方法に不慣れな方でも操作しやすいよう、Excelの操作手順を画像付きで解説しています。マクロを活用して、ビンゴカード作成を時短しましょう。
【 excel スプレッド シート 変換 】リアルタイムで共有・編集できる仕組みをつくる方法
この記事では、遠方のメンバーとリアルタイムで共有・編集できる「 excel スプレッド シート 変換 」の方法をご紹介します。Googleアカウントを作成するだけで、 excel スプレッド シート 変換 が簡単に実現できます。Webブラウザ上でExcel編集が可能となり、複数名が同時編集できる仕組みが構築可能です。
excel 重複削除 関数 |重要データのうっかり削除を防ぐ簡単な方法をお伝えします
この記事では、「 excel 重複削除 関数 」を使用して、重要なデータのうっかり削除を防ぐ簡単な方法をお伝えします。エクセル 重複 1つだけ表示 ( まとめる )させたり、 重複を除いて抽出 する方法をお伝えします。複数の文字列を結合させ...