API Reference
Cmdlet
Clear-OfficeExcelRange
Clears values, formulas, styles, and range metadata from an Excel worksheet range.
Remarks
Clears values, formulas, styles, and range metadata from an Excel worksheet range.
Examples
Clear cell contents without removing formatting.
PS>
Clear-OfficeExcelRange -Path .\Report.xlsx -Sheet Staging -Range B2:D20 -Contents -Hyperlinks -Confirm:$false
Get-OfficeExcelRange -Path .\Report.xlsx -Sheet Staging -Range B2:D20 |
Select-Object Address, Value, Formula
Removes values and formulas from the selected range and saves the workbook.
Common Parameters
This command supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable.
For more information, see about_CommonParameters.
Syntax
Clear-OfficeExcelRange [-All] [-Comments] [-ConditionalFormatting] [-Contents] [-DataValidations] [-Formulas] [-Hyperlinks] [-Merges] -Range <String> [-Sheet <String>] [-SheetIndex <Nullable`1>] [-Sparklines] [-Styles] [-Values] [<CommonParameters>]#Parameter set:
ContextParameters
- All SwitchParameter
- Clear all supported cell data and range metadata.
- Comments SwitchParameter
- Clear comments in the selected range.
- ConditionalFormatting SwitchParameter
- Clear conditional formatting rules that overlap the selected range.
- Contents SwitchParameter
- Clear values and formulas.
- DataValidations SwitchParameter
- Clear data validation rules that overlap the selected range.
- Formulas SwitchParameter
- Clear formulas.
- Hyperlinks SwitchParameter
- Clear hyperlinks that overlap the selected range.
- Merges SwitchParameter
- Clear merged-cell definitions that overlap the selected range.
- Range String
- A1 range to clear.
- Sheet String
- Worksheet name to update. Defaults to the current DSL sheet or the first workbook sheet.
- SheetIndex Nullable`1
- Worksheet index (0-based) to update. Defaults to the current DSL sheet or the first workbook sheet.
- Sparklines SwitchParameter
- Clear sparklines whose target cells overlap the selected range.
- Styles SwitchParameter
- Clear cell style indexes.
- Values SwitchParameter
- Clear literal cell values.
Outputs
System.Object
Clear-OfficeExcelRange [-All] [-Comments] [-ConditionalFormatting] [-Contents] [-DataValidations] [-Formulas] [-Hyperlinks] -InputPath <String> [-Merges] -Range <String> [-Sheet <String>] [-SheetIndex <Nullable`1>] [-Sparklines] [-Styles] [-Values] [<CommonParameters>]#Parameter set:
PathParameters
- All SwitchParameter
- Clear all supported cell data and range metadata.
- Comments SwitchParameter
- Clear comments in the selected range.
- ConditionalFormatting SwitchParameter
- Clear conditional formatting rules that overlap the selected range.
- Contents SwitchParameter
- Clear values and formulas.
- DataValidations SwitchParameter
- Clear data validation rules that overlap the selected range.
- Formulas SwitchParameter
- Clear formulas.
- Hyperlinks SwitchParameter
- Clear hyperlinks that overlap the selected range.
- InputPath String
- Workbook path to update.
- Merges SwitchParameter
- Clear merged-cell definitions that overlap the selected range.
- Range String
- A1 range to clear.
- Sheet String
- Worksheet name to update. Defaults to the current DSL sheet or the first workbook sheet.
- SheetIndex Nullable`1
- Worksheet index (0-based) to update. Defaults to the current DSL sheet or the first workbook sheet.
- Sparklines SwitchParameter
- Clear sparklines whose target cells overlap the selected range.
- Styles SwitchParameter
- Clear cell style indexes.
- Values SwitchParameter
- Clear literal cell values.
Outputs
System.Object
Clear-OfficeExcelRange [-All] [-Comments] [-ConditionalFormatting] [-Contents] [-DataValidations] -Document <ExcelDocument> [-Formulas] [-Hyperlinks] [-Merges] -Range <String> [-Sheet <String>] [-SheetIndex <Nullable`1>] [-Sparklines] [-Styles] [-Values] [<CommonParameters>]#Parameter set:
DocumentParameters
- All SwitchParameter
- Clear all supported cell data and range metadata.
- Comments SwitchParameter
- Clear comments in the selected range.
- ConditionalFormatting SwitchParameter
- Clear conditional formatting rules that overlap the selected range.
- Contents SwitchParameter
- Clear values and formulas.
- DataValidations SwitchParameter
- Clear data validation rules that overlap the selected range.
- Document ExcelDocument
- Workbook to update outside the DSL context.
- Formulas SwitchParameter
- Clear formulas.
- Hyperlinks SwitchParameter
- Clear hyperlinks that overlap the selected range.
- Merges SwitchParameter
- Clear merged-cell definitions that overlap the selected range.
- Range String
- A1 range to clear.
- Sheet String
- Worksheet name to update. Defaults to the current DSL sheet or the first workbook sheet.
- SheetIndex Nullable`1
- Worksheet index (0-based) to update. Defaults to the current DSL sheet or the first workbook sheet.
- Sparklines SwitchParameter
- Clear sparklines whose target cells overlap the selected range.
- Styles SwitchParameter
- Clear cell style indexes.
- Values SwitchParameter
- Clear literal cell values.
Outputs
System.Object