Excelなどから取得した値(データセット)からCSVファイルを作成する場合は、「ファイルシステム – データセットからCSV」アクションを使用します。
このアクションを使用することで、指定したデータセットを基にCSVファイルを作成することが可能です。
※データセットについては、以下のURLをご参照ください。
https://automate.sct.co.jp/reference/データセットとは/
・[データセット]
取得したいデータセットを指定します。
・[保存先]
取得した情報を基にCSVファイルを作成します。
【サンプルコード】
指定したブックのA1から最後のセルまでの範囲を抽出し、デスクトップ上の「test.csv」にカンマ区切りで書き出すサンプル
<AMEXCEL SESSION="ExcelSession1" WORKBOOK="%GetDesktopDirectory()%/Test.xlsx" />
<AMEXCEL ACTIVITY="get_cell" SESSION="ExcelSession1" ACTION="rangebyreference" RESULTDATASET="dataset1" STARTCELLREF="A1" LASTCELL="YES" />
<AMFILESYSTEM ACTIVITY="dataset_to_csv" DESTINATION="%GetDesktopDirectory()%/test.csv" RESULTDATASET="dataset1" />
<AMEXCEL ACTIVITY="close_workbook" SESSION="ExcelSession1" SAVETYPE="do_not_save" />