Evotec

Project

PSWriteHTML

PSWriteHTML is an open-source PowerShell project with packages, release history, and working documentation.

Stars 995
Forks 114
Open issues 69
PowerShell Gallery downloads 7,436,513
Release v1.41.0
Language: PowerShell Updated: 2026-04-11

API Reference

Function

Out-HtmlView

Aliases: Out-GridHtml
Namespace PSWriteHTML
Aliases
Out-GridHtml

Small function that allows to send output to HTML

Remarks

Small function that allows to send output to HTML. When displaying in HTML it allows data to output to EXCEL, CSV and PDF. It allows sorting, searching and so on.

Examples

Authored help example

EXAMPLE 1


Get-Process | Select-Object -First 5 | Out-HtmlView
        

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

Out-HtmlView [-AllProperties] [-AlphabetSearch] [-AutoSize] [-Buttons <copyHtml5>] [-Compare] [-CompareNames <Array>] [-CompareReplace <Array>] [-DataStore <HTML|JavaScript|AjaxJSON>] [-DateTimeSortingFormat <String[]>] [-DefaultSortColumn <String[]>] [-DefaultSortIndex <Int32[]>] [-DefaultSortOrder <Ascending|Descending>] [-DisableAutoWidthOptimization] [-DisableInfo] [-DisableNewLine] [-DisableOrdering] [-DisablePaging] [-DisableProcessing] [-DisableResponsiveTable] [-DisableSearch] [-DisableSelect] [-DisableStateSave] [-EnableAutoFill] [-EnableColumnReorder] [-EnableKeys] [-EnableRowReorder] [-EnableScroller] [-ExcludeProperty <String[]>] [-FilePath <String>] [-Filtering] [-FilteringLocation <Top|Bottom|Both>] [-Find <String>] [-First <Int32>] [-FixedFooter] [-FixedHeader] [-FlattenObject] [-FreezeColumnsLeft <Int32>] [-FreezeColumnsRight <Int32>] [-FuzzySearch] [-FuzzySearchSmartToggle] [-HideButtons] [-HideFooter] [-HideShowButton] [-HighlightDifferences] [-HTML <ScriptBlock>] [-ImmediatelyShowHiddenDetails] [-IncludeProperty <String[]>] [-InvokeHTMLTags] [-Last <Int32>] [-Online] [-OrderMulti] [-OverwriteDOM <String>] [-PagingLength <Int32>] [-PagingOptions <Int32[]>] [-PagingStyle <numbers>] [-PassThru] [-PostContent <ScriptBlock>] [-PreContent <ScriptBlock>] [-PrettifyObject] [-PrettifyObjectDateTimeFormat <String>] [-PrettifyObjectSeparator <String>] [-PreventShowHTML] [-PriorityProperties <String[]>] [-ResponsivePriorityOrder <String[]>] [-ResponsivePriorityOrderIndex <Int32[]>] [-ScreenSizePercent <Int32>] [-ScrollCollapse] [-ScrollSizeY <Int32>] [-ScrollX] [-ScrollY] [-SearchBuilder] [-SearchBuilderLocation <top|bottom>] [-SearchHighlight] [-SearchPane] [-SearchPaneLocation <top|bottom>] [-SearchRegularExpression] [-Simplify] [-SkipProperties] [-Style <display>] [-Table <Object>] [-TextWhenNoData <String>] [-Title <String>] [-Transpose] [-TransposeLegacy] [-TransposeName <String>] [-TransposeProperty <String>] [-WordBreak <normal|break-all|keep-all|break-word>] [<CommonParameters>]
#
Parameter set: All Parameter Sets

Parameters

AllProperties SwitchParameter optionalposition: namedpipeline: False
AlphabetSearch SwitchParameter optionalposition: namedpipeline: False
AutoSize SwitchParameter optionalposition: namedpipeline: False
Buttons String[] optionalposition: namedpipeline: Falsevalues: 8
Possible values: copyHtml5, excelHtml5, csvHtml5, pdfHtml5, pageLength, print, searchPanes, searchBuilder
Compare SwitchParameter optionalposition: namedpipeline: False
CompareNames Array optionalposition: namedpipeline: False
CompareReplace Array optionalposition: namedpipeline: Falsealiases: Replace
DataStore String optionalposition: namedpipeline: Falsevalues: 3
Possible values: HTML, JavaScript, AjaxJSON
DateTimeSortingFormat String[] optionalposition: namedpipeline: False
DefaultSortColumn String[] optionalposition: namedpipeline: False
Sort by Column Name
DefaultSortIndex Int32[] optionalposition: namedpipeline: False
Sort by Column Index
DefaultSortOrder String optionalposition: namedpipeline: Falsevalues: 2
Possible values: Ascending, Descending
DisableAutoWidthOptimization SwitchParameter optionalposition: namedpipeline: False
DisableInfo SwitchParameter optionalposition: namedpipeline: False
DisableNewLine SwitchParameter optionalposition: namedpipeline: False
DisableOrdering SwitchParameter optionalposition: namedpipeline: False
DisablePaging SwitchParameter optionalposition: namedpipeline: False
DisableProcessing SwitchParameter optionalposition: namedpipeline: False
DisableResponsiveTable SwitchParameter optionalposition: namedpipeline: False
DisableSearch SwitchParameter optionalposition: namedpipeline: False
DisableSelect SwitchParameter optionalposition: namedpipeline: False
DisableStateSave SwitchParameter optionalposition: namedpipeline: False
EnableAutoFill SwitchParameter optionalposition: namedpipeline: False
EnableColumnReorder SwitchParameter optionalposition: namedpipeline: False
EnableKeys SwitchParameter optionalposition: namedpipeline: False
EnableRowReorder SwitchParameter optionalposition: namedpipeline: False
EnableScroller SwitchParameter optionalposition: namedpipeline: False
ExcludeProperty String[] optionalposition: namedpipeline: False
FilePath String optionalposition: namedpipeline: False
Filtering SwitchParameter optionalposition: namedpipeline: False
FilteringLocation String optionalposition: namedpipeline: Falsevalues: 3
Possible values: Top, Bottom, Both
Find String optionalposition: namedpipeline: Falsealiases: Search
First Int32 optionalposition: namedpipeline: False
FixedFooter SwitchParameter optionalposition: namedpipeline: False
FixedHeader SwitchParameter optionalposition: namedpipeline: False
FlattenObject SwitchParameter optionalposition: namedpipeline: False
FreezeColumnsLeft Int32 optionalposition: namedpipeline: False
FreezeColumnsRight Int32 optionalposition: namedpipeline: False
FuzzySearch SwitchParameter optionalposition: namedpipeline: False
FuzzySearchSmartToggle SwitchParameter optionalposition: namedpipeline: False
HideButtons SwitchParameter optionalposition: namedpipeline: Falsealiases: DisableButtons
HideFooter SwitchParameter optionalposition: namedpipeline: False
HideShowButton SwitchParameter optionalposition: namedpipeline: Falsealiases: RemoveShowButton
HighlightDifferences SwitchParameter optionalposition: namedpipeline: Falsealiases: CompareWithColors
HTML ScriptBlock optionalposition: 0pipeline: False
ImmediatelyShowHiddenDetails SwitchParameter optionalposition: namedpipeline: False
IncludeProperty String[] optionalposition: namedpipeline: False
InvokeHTMLTags SwitchParameter optionalposition: namedpipeline: False
Last Int32 optionalposition: namedpipeline: False
Online SwitchParameter optionalposition: namedpipeline: False
OrderMulti SwitchParameter optionalposition: namedpipeline: False
OverwriteDOM String optionalposition: namedpipeline: False
PagingLength Int32 optionalposition: namedpipeline: False
PagingOptions Int32[] optionalposition: namedpipeline: False
PagingStyle String[] optionalposition: namedpipeline: Falsevalues: 6
Possible values: numbers, simple, simple_numbers, full, full_numbers, first_last_numbers
PassThru SwitchParameter optionalposition: namedpipeline: False
PostContent ScriptBlock optionalposition: 2pipeline: False
PreContent ScriptBlock optionalposition: 1pipeline: False
PrettifyObject SwitchParameter optionalposition: namedpipeline: False
PrettifyObjectDateTimeFormat String optionalposition: namedpipeline: False
PrettifyObjectSeparator String optionalposition: namedpipeline: False
PreventShowHTML SwitchParameter optionalposition: namedpipeline: False
PriorityProperties String[] optionalposition: namedpipeline: False
ResponsivePriorityOrder String[] optionalposition: namedpipeline: False
ResponsivePriorityOrderIndex Int32[] optionalposition: namedpipeline: False
ScreenSizePercent Int32 optionalposition: namedpipeline: False
ScrollCollapse SwitchParameter optionalposition: namedpipeline: False
ScrollSizeY Int32 optionalposition: namedpipeline: False
ScrollX SwitchParameter optionalposition: namedpipeline: False
ScrollY SwitchParameter optionalposition: namedpipeline: False
SearchBuilder SwitchParameter optionalposition: namedpipeline: False
SearchBuilderLocation String optionalposition: namedpipeline: Falsevalues: 2
Possible values: top, bottom
SearchHighlight SwitchParameter optionalposition: namedpipeline: False
SearchPane SwitchParameter optionalposition: namedpipeline: False
SearchPaneLocation String optionalposition: namedpipeline: Falsevalues: 2
Possible values: top, bottom
SearchRegularExpression SwitchParameter optionalposition: namedpipeline: Falsealiases: RegularExpression
Simplify SwitchParameter optionalposition: namedpipeline: False
SkipProperties SwitchParameter optionalposition: namedpipeline: False
Style String[] optionalposition: namedpipeline: Falsevalues: 8
Possible values: display, cell-border, compact, hover, nowrap, order-column, row-border, stripe
Table Object optionalposition: namedpipeline: True (ByValue)aliases: ArrayOfObjects, DataTable, Object
Data you want to display
TextWhenNoData String optionalposition: namedpipeline: False
Title String optionalposition: namedpipeline: False
Title of HTML Window
Transpose SwitchParameter optionalposition: namedpipeline: False
TransposeLegacy SwitchParameter optionalposition: namedpipeline: False
TransposeName String optionalposition: namedpipeline: False
TransposeProperty String optionalposition: namedpipeline: False
WordBreak String optionalposition: namedpipeline: Falsevalues: 4
Possible values: normal, break-all, keep-all, break-word