このプログラムはR言語で書かれており、R Studioでの実行を前提としています。入力としてJSONファイルを処理し、出力として.xlsxファイルを生成します。
-
リポジトリの [Code] ボタンをクリックし、[Download ZIP] を選択してZIPファイルをダウンロードします。
-
ダウンロードしたZIPファイルを適当なディレクトリに「すべて展開」します。 初期状態では
input
フォルダ、output
フォルダにdummy
というファイルが存在します。処理に影響はありませんが、不要であれば削除して下さい。 -
R Studioを開きます。
-
R Studioのメニューから [File] > [New Project...] を選択します。
-
[New Project] ダイアログが表示されたら、[Existing Directory] を選択します。
-
[Project working directory] > [Browse...] を選択します。 先ほど「すべて展開」したフォルダを選択し、[ptosh-json-to-excel-master] > [ptosh-json-to-excel-master] を開いて[Open] を選択します。
-
[Create Project] ボタンをクリックしてプロジェクトを開きます。
-
JSONファイルを
input
ディレクトリに格納してください。ファイルの拡張子は必ず.json
である必要があります。 -
[File] > [Open File...]から、
prg/json_to_excel.R
ファイルを開いてください。 -
source
をクリックし、 画面左下のconsoleに「処理が終了しました。」と出るまでお待ちください。 処理の途中で「パブリックネットワークとプライベートネットワークにこのアプリのアクセスを許可しますか?」というWindowsセキュリティのポップアップが出た場合は、「キャンセル」をクリックして下さい。 -
処理されたJSONファイルに対応する.xlsxファイルが
output/output_処理年月/
ディレクトリに出力されます。output_処理年月
のフォルダは自動で作成されます。 -
上記ディレクトリ内には、プログラムが生成した
list
フォルダがあり、その中には入力JSONファイルの内容を集計したchecklist.xlsx
が出力されます。
ptosh-json-to-excel
├── LICENSE
├── README.md
├── input
│ ├── aaa.json
│ └── zzz.json
├── output
│ └── output_YYYYMMDDHHMMSS
│ ├── aaa.xlsx
│ ├── list
│ │ └── checklist.xlsx
│ └── zzz.xlsx
├── prg
│ ├── functions
│ └── json_to_excel.R
├── temp
├── testscript
└── tools
- プログラムが前提とするディレクトリ構造が整っていることを確認してください。