- インストール
- 基本操作
- 電子工作向けプログラミングの基本
- Excel向けプログラミングの基本
- scikit-learnでの機械学習
- matplotlibでのデータの可視化
- Web関連プログラミング
- RPA関連プログラミング
- その他の各種プログラミング
- リファレンス
各ブロックの使い方
Excelへの接続
Excel用サーバーを経由して、Excelを起動します。
Excelを操作する各種のブロックは、Excelを起動している状態でのみ使うことができます。
ホストとポートは、通常は設定を変える必要はありません。
最後のパラメータで、起動後のExcelを表示するかどうかを選択することができます。
Excelの終了
![]()
Tsumickyから起動したExcelを終了します。
Excelを操作するプログラムの最後にこのブロックを入れておけば、プログラムを終了する際にExcelも終了することができます。
ブックの新規作成
![]()
ブックを新規作成します。
空のブックを新規作成して操作をしたい場合は、Excelに接続して起動した後で、このブロックを使います。
ブックを開く

既存のブックのファイルを開きます。
開きたいブックのファイル名をフルパスで指定します。
ドキュメントやデスクトップなどの特殊なフォルダにあるファイルを開きたい場合は、後述の「特殊なフォルダのパス」と「パスの結合」のブロックと組み合わせて、パスを指定します。
ブックに名前を付けて保存

ブックに名前を付けて保存します。
ファイル名はフルパスで指定します。
新規作成したファイルを保存する場合や、既存のファイルを開いて別名で保存する際に使います。
ドキュメントやデスクトップなどの特殊なフォルダにあるファイルを開きたい場合は、後述の「特殊なフォルダのパス」と「パスの結合」のブロックと組み合わせて、パスを指定します。
ブックを上書き保存
![]()
すでに保存されているブックを、上書きで再度保存します。
表示を更新
![]()
プログラムの実行中に表示を更新するかどうかを指定します。
Excelでの処理を行う前に表示を更新しないようにし、処理が終わったところで表示を更新するように戻すことで、プログラムの実行速度を上げることができます。
特殊なフォルダのパス
![]()
特殊なフォルダのパスを取得します。
フォルダの選択肢のパラメータで、Home/デスクトップ/ドキュメント/ダウンロードのいずれかを指定します。
パスの結合
![]()
2つ以上のパスを結合して、1つのパスにします。
OSによってパスを区切る文字が違いますが、その違いを吸収することができます。
また、特殊なフォルダにあるファイルを扱いたい場合、このブロックに「特殊なフォルダのパス」のブロックと、そのフォルダの中での相対パスを指定することで、そのファイルの名前を表すことができます。
例えば、「ドキュメント」フォルダにある「sample.xlsx」というファイルを表したい場合、以下の順にブロックをドラッグします。
- このブロックをドラッグします。
- 1つ目のパラメータに「特殊なフォルダのパス」のブロックを入れて、フォルダの選択肢の中の「ドキュメント」を選択します。
- 2つ目のパラメータに、「文字列」グループのから文字列のブロックを入れて、その中に「sample.xlsx」を入力します。
セルに値を入力

行番号と列番号を指定して、セルに値を入力します。
数値を入力したい場合は、値のパラメータの箇所に「数学」グループの「0」のブロックをドラッグし、数値を0から書き換えます。
また、文字列を入力したい場合は、値のパラメータの箇所に「文字列」グループの空文字列のブロックをドラッグし、空欄に文字列を入力します。
セルに数式を入力

行番号と列番号を指定して、セルに数式を入力します。
数式の書き方は、Excelでの書き方の通りです。
セルの値を取得

セルに入力されている値を取得します。
変数に代入したり、計算式の中で使ったりすることができます。