ここでは公開されているパッケージの使い方を記載していきます。
公開パッケージのインストール方法は下記を参照してください
ファイル形式を変換する
xls形式をxlsx形式に変換
Conversion
![](https://osana-kakuei.com/wp-content/uploads/2021/04/1117-1024x74.png)
EXCELシートのxls形式ファイルをxlsx型式ファイルに変換するアクティビティが使えるようになります。
都度EXCELを起動しての変換が不要です。
Xls to xlsx というアクティビティが使えるようになるので配置します。
下段の[SourceFilePath]に変換元となるxlsファイルのフルパスを
上段の[DestinationFilePath]に変換後のxlsxファイルのフルパスを
入力します。
![](https://osana-kakuei.com/wp-content/uploads/2021/04/1118.png)
例えば以下を実行します。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1122-1024x479.png)
実行前は、次の状態ですが、
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1123-1024x146.png)
実行によりxlsx型式のファイルが形成されます。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1124-1024x171.png)
ExcelファイルをPDFに変換
Excel2Pdf
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1119-1024x59.png)
Xls 2Pdfというアクティビティが出現します。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1125.png)
下はプロパティを示したもので上段にEXCELファイルを、下段にPDFファイルのフルパスを入力します。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1126.png)
例えば以下の様に設定
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1127.png)
実行前に以下の状態であったものが、
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1128-1024x228.png)
実行により、次の様にpdfが作成されます。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1129-1024x163.png)
ファイルを操作する
フォルダやファイルを操作する
ClearDirectory.Activities
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1130-1024x94.png)
次の3つのアクティブティが出現します。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1131.png)
このアクティビティはファイルとフォルダが混在したフォルダについて、一括で削除するのではなく、フォルダだけを削除したり、ファイルだけを削除したりできます。
Delete Files
最初にClear Filesから説明します。このアクティビティは指定したパス内のファイルのみを削除します。詳細は以下の通り。
例えば、下のようにファイルのあるフォルダ、"C:\Users\osana\OneDrive\ドキュメント\DELFILES\"を設定します。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1132-1-1024x198.png)
プロパティは次の様に削除対象のフォルダを指定します。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1133-1024x475.png)
実行すると、次の様にフォルダ内のファイルが全て削除されます。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1134-1024x196.png)
次に以下のように、ファイルとフォルダが混在したフォルダを指定します。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1135-1024x279.png)
実行すると以下の様に、ファイルのみが削除され、フォルダは残ります。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1136-1024x212.png)
Delete Folders
このアクティビティは指定したパス内のフォルダのみを削除します。
Delete Foldersのアクティビティーを配して、Delete Filesと同様にパスを設定します。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1137-1024x459.png)
指定したパスは次の状態ですが、
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1135-1-1024x279.png)
実行すると以下の様に、フォルダのみが削除され、ファイルは残ります。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1138-1024x256.png)
Clear Directory
このアクティビティは指定したパス内のフォルダ、ファイルの全てを削除します。
Clear Directoryのアクティビティーを配して、Delete Filesと同様にパスを設定します。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1140-1024x460.png)
指定したパスは次の状態ですが、
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1135-1-1024x279.png)
実行すると以下の様に、対象パスのフォルダ内が全て削除されます。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1134-1-1024x196.png)
Zip,UnZip
Storage.Zipping.Activities
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1141.png)
次のアクティビティが出現します
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1143.png)
UnzipFile
Zipファイルを解凍するアクティビティです。
アクティビティーを配置して、プロパティ内の下記
上段赤枠内に解凍先のフォルダパス
下段赤枠内に解凍対象のファイルパス(zip型式)
を入力します。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1148.png)
たとえば以下の様に、解凍対象である既存のzipファイルと、解凍先のフォルダを設定し実行します
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1149.png)
次の様に設定した解凍先にファイルが解凍されます。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1150-1024x229.png)
ZipFile
Zipファイルに圧縮するアクティビティです。
例えば、以下の3つのファイルを圧縮して、赤枠部にZipファイルを作成します。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1144-1024x227.png)
ZipFileアクティビティを配します
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1145.png)
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1146.png)
実行すると次の様にZipファイルが生成されます
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1147-1024x215.png)
情報取得
ファイルやフォルダのサイズを取得する
BaraReva.DirFileSize.Activities
以下のアクティビティが出現します。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1151.png)
Direvtory Size
指定したフォルダのサイズ(単位:バイト)を返します。
[Directory Size]のアクティビティを配置します。
プロパティは
[Input]-[Direvtory Path]に情報取得対象のフルパス
[Input]-[Include Sub Directory]にサブフォルダを含めるかどうか、Trueで含める、Falseで含めない設定
[Output]-[Size Bytes]に取得結果(バイト数)を格納する変数を設定します。
下のように、[Output]-[Size Bytes]で指定した変数をメッセージボックスにいれると。
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1152-1024x471.png)
バイト数が表示されます
![](https://osana-kakuei.com/wp-content/uploads/2021/05/1153.png)
File Size
指定したファイルのサイズを返します。使い方はDirectory Sizeと同じです。
コメント