Excelファイルのシートを削除するには

Excelファイルのシートを削除し、出力する

1. FileGetコンポーネントなどで読み込み対象のExcelファイルを指定してから、「Excel」タブからExcelSheetDeleteコンポーネント(「Excelファイルから指定されたワークシートを削除します」)をドラッグして配置する

2. 配置されたExcelSheetDeleteコンポーネントを選択し、「削除するシート名」に削除対象のシート名を指定する

HINT
ExcelSheetDeleteコンポーネントを読み込む際に、「ストリーム定義をBinaryに変換します」という確認画面が表示されたら「はい」をクリックして閉じてください。

 

3. 削除後のファイルを得るには、FilePutコンポーネントを配置し、「ファイルパス」プロパティに、出力Excelファイルへのパスを指定する

フローを実行すると、「ファイルパス」プロパティで指定した場所に、指定したシートが削除された状態のExcelファイルが出力されます。

HINT
読み込み可能な情報について
ExcelSheetDeleteコンポーネントでは、Excel97以降の形式のExcelファイル(xlsおよびxlsx形式)が読み込み可能です。ただし、Excel97-2003形式(xls形式)ファイルでは、以下のようなセル・オブジェクトを含むExcelファイルはサポートされません(読み込みは可能ですが、保存時に情報が失われます)。また、読み込み元のExcelファイルと、書き込み先の Excelファイルの形式は同一であることが必要です。

•マクロ
•テキストオブジェクト
•図形
•名前付きセル参照
•コメント・入力規則を設定した計算式セル

CAUTION
Excelファイルでは、最低でも1つのシートが存在する必要があるため、シートをすべて削除することはできません。

この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています
    キーワード:
  • Excel
  • ExcelSheetDelete
他にご質問がございましたら、リクエストを送信してください

このセクションの記事

他のキーワードで検索する