Excelファイルの操作を行うアクション一覧です。
SelectSheetは、ワークシートを選択するアクションです。
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
filename* | 文字列 | 使用するExcelのファイル名 | +get_file_1 |
sheetname* | 文字列 | 使用するExcelのシート名 | Sheet1 |
タイプ | 型 | 概要 | 例 |
Worksheet | ワークシート | 選択したワークシート | ※使用例のアウトプット参照 |
+select_sheet_1:action>: SelectSheetfilename: +get_file_1sheetname: 'データ'# => {# "filename": "/tmp/1decfdb0-7795-4b7c-a851-668c2b81a067/local/詳細データ集計.xlsx",# "sheetname": "データ",# "rows": 195#}
ReadCelltは、セルの値を読み込むアクションです。
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
worksheet* | ワークシート | 対象のワークシート | +select_sheet_1 |
celllabel* | 文字列 | 読み込むセルラベル | A2 |
タイプ | 型 | 概要 | 例 |
Anything | 返却された値による | 取得したセルの値 | ※使用例のアウトプット参照 |
+read_cell_1:action>: ReadCellworksheet: +select_sheet_1celllabel: G2# => 157
WriteCellは、セルに値を書き込むアクションです。
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
worksheet* | ワークシート | 対象のワークシート | +select_sheet_1 |
celllabel* | 文字列 | 読み込むセルラベル | A2 |
value* | 文字列 | 書き込む値 | 123 |
タイプ | 型 | 概要 | 例 |
Worksheet | ワークシート | 新しいワークシート | ※使用例のアウトプット参照 |
+write_cell_1:action>: WriteCellworksheet: +select_sheet_1celllabel: A12value: 'まとめ'# => {# "filename": "/tmp/0495be82-5eb2-4981-b251-6c39c603a31d/local/集計表.xlsx",# "sheetname": "1月",# "rows": 12# }
ReadRangeは、シートの指定した範囲の値を2次元配列に読み込むアクションです。
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
worksheet* | ワークシート | 対象のワークシート | +select_sheet_1 |
range* | 文字列 | 読み込むセルラベル | A1:B10 |
タイプ | 型 | 概要 | 例 |
Array | 配列 | 取得した範囲の値を[行][列]の2次元配列として返却します。 | ※使用例のアウトプット参照 |
+read_range_1:action>: ReadRangeworksheet: +select_sheet_1range: 'A1:B10'# => [# [# null,# "第1週"# ],# [# "林檎",# 15# ],# [# "みかん",# 54# ],# [# "キウイ",# 34# ],# [# "桃",# 77# ],# [# "八朔",# 54# ],# [# "オレンジ",# 98# ],# [# "グレープフルーツ",# 53# ],# [# "レモン",# 34# ],# [# "バナナ",# 65# ]#]
WriteRangeは、シートに配列を書き込むアクションです。
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
worksheet* | ワークシート | 対象のワークシート | +select_sheet_1 |
table* | 配列 | 書き込む値の配列 | [["id","name","age"],["1","taro","23"]] |
celllabel* | 文字列 | 書き込む位置のセルラベル | A2 |
タイプ | 型 | 概要 | 例 |
Worksheet | ワークシート | 新しいワークシート | ※使用例のアウトプット参照 |
+write_range_1:action>: WriteRangeworksheet: +select_sheet_1table: +create_list_1celllabel: A11# => {# "filename": "/tmp/a2f288c8-aec6-4bcc-b4f9-d9858846c928/local/集計表.xlsx",# "sheetname": "1月",# "rows": 11# }
WriteCSVは、CSVファイルに値を書き込むアクションです。
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
filename* | 文字列 | 使用するCSVファイル名 | test |
table* | 配列 | 書き込む値を配列で指定 | [["Name","Female","Age","Address"],["Taro Okamoto","man","67","Osaka"],["Jiro Okamoto","man","64","Tokyo"]] |
bom | 真理値 | BOMの有り無し | true(default) |
タイプ | 型 | 概要 | 例 |
File | ファイル | 作成したCSVファイル | /tmp/05dc2b55-526c-404c-998a-fcce0905f377/csv/test.csv |
+write_c_s_v_1:action>: WriteCSVfilename: testtable: +create_list_1bom: true# => "/tmp/05dc2b55-526c-404c-998a-fcce0905f377/csv/test.csv"
ReadCSVは、CSVファイルを配列として読み込むアクションです。
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
filename* | 文字列 | 使用するCSVファイル名 | +get_file_1 |
headers | 真理値 | ヘッダー行を含める場合は、trueとします。 | true(default) |
encoding | 文字列 | CSVファイルの文字コードを指定します。デフォルトでは、SHIFT_JISとして読み込みます。サポートされているエンコーディングは表外に記載しました。 | shift_jis(default) |
delimiter | 文字列 | デリミタの種類を指定します。 デフォルトでは、commaが指定されています。 | comma(default), tab, semicolon |
utf8, ucs2 / utf16-le, ascii, binary, base64, hex, utf16, utf16-be, utf-7, utf-7-imap, CP932, CP936, CP949, CP950, GB2312, GBK, GB18030, Big5, Shift_JIS, EUC-JP
タイプ | 型 | 概要 | 例 |
Array | 配列 | 取得した値を二次元配列として返却します。 | ※使用例のアウトプット参照 |
+read_c_s_v_1:action>: ReadCSVfilename: +get_file_1headers: trueencoding: utf8delimiter: comma# => [# [# "名前",# "性別",# "年齢",# "住所"# ],# [# "Shane Tremblay",# "Male",# 86,# "963 Gerlach Wall, Jeffreyborough, ND 19461"# ],# [# "Renato Schroeder",# "Female",# 28,# "796 Pfeffer Points, Mariannamouth, WI 59528"# ]# ]
DeleteRangeは、指定範囲の値を削除するアクションです。
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
worksheet* | ワークシート | 対象のワークシート | +select_sheet_1 |
label* | 文字列 | 範囲(セルラベル) | A2:A10 |
recalculate | 真理値 | 再計算を実行します。範囲が大きい場合、パフォーマンスに大きく影響します。 | false(default) |
タイプ | 型 | 概要 | 例 |
Worksheet | ワークシート | 新しいワークシート | ※使用例のアウトプット参照 |
+delete_range_1:action>: DeleteRangeworksheet: +select_sheet_1label: 'B10:F10'# => {# "filename": "/tmp/3f7e970d-60a6-4353-8ccf-c4c255986a80/local/集計表.xlsx",# "sheetname": "1月",# "rows": 10# }
ChangeFileEncodingは、ファイルの文字コードを変換するアクションです。
*は、必須パラメーター
名前 | 型 | 概要 | 例 |
filename* | 文字列 | 変換するファイルを指定します。読み込みに対応しているエンコーディングは表外に記載しました。 | +download_file_1 |
save_as | 文字列 | 変換後のファイルのファイル名を指定します。デフォルトでは、「ファイル名_文字コード.拡張子」で保存されます。 | test_utf8.csv |
target_encoding* | セレクト | 変換後の文字コードを指定します。変換に対応しているエンコーディングは表外に記載しました。 | UTF8 |
original_encoding | セレクト | 元の文字コードを指定します。選択のない場合は、自動で判定されます。変換に対応しているエンコーディングは表外に記載しました。 | Shift_JIS |
UTF8, UTF16, UTF16-LE, UTF16-BE, UTF7, UTF7-IMAP, UCS2, ASCII, Binary, Base64, HEX, CP932, CP936, CP949, CP950, GB2312, GBK, GB18030, Big5, Shift_JIS, EUC-JP
UTF8, UTF8 (BOM有り), UTF16, UTF16 (BOM有り), UTF16-LE, UTF16-BE, UTF7, UTF7 (BOM有り), UTF7-IMAP, UCS2, ASCII, Binary, Base64, HEX, CP932, CP936, CP949, CP950, GB2312, GBK, GB18030, Big5, Shift_JIS, EUC-JP
タイプ | 型 | 概要 | 例 |
File | ファイル | 文字コード変換後のファイル | /tmp/05dc2b55-526c-404c-998a-fcce0905f377/test_utf8.csv |
+change_file_encoding_1:action>: ChangeFileEncodingfilename: +get_file_1save_as: test.txttarget_encoding: utf8original_encoding: ''# => "/tmp/05dc2b55-526c-404c-998a-fcce0905f377/test.txt"