--- external help file: ImportExcel-help.xml Module Name: ImportExcel online version: schema: 2.0.0 --- # ConvertFrom-ExcelData ## SYNOPSIS Reads data from a sheet, and for each row, calls a custom scriptblock with a list of property names and the row of data. ## SYNTAX ``` ConvertFrom-ExcelData [-Path] [[-scriptBlock] ] [[-WorkSheetname] ] [[-HeaderRow] ] [[-Header] ] [-NoHeader] [-DataOnly] [] ``` ## DESCRIPTION {{ Fill in the Description }} ## EXAMPLES ### EXAMPLE 1 ``` ConvertFrom-ExcelData .\testSQLGen.xlsx { ``` param($propertyNames, $record) $reportRecord = @() foreach ($pn in $propertyNames) { $reportRecord += "{0}: {1}" -f $pn, $record.$pn } $reportRecord +="" $reportRecord -join "\`r\`n" } First: John Last: Doe The Zip: 12345 .... ## PARAMETERS ### -Path {{ Fill Path Description }} ```yaml Type: Object Parameter Sets: (All) Aliases: FullName Required: True Position: 1 Default value: None Accept pipeline input: True (ByPropertyName, ByValue) Accept wildcard characters: False ``` ### -scriptBlock {{ Fill scriptBlock Description }} ```yaml Type: ScriptBlock Parameter Sets: (All) Aliases: Required: False Position: 2 Default value: None Accept pipeline input: False Accept wildcard characters: False ``` ### -WorkSheetname {{ Fill WorkSheetname Description }} ```yaml Type: Object Parameter Sets: (All) Aliases: Sheet Required: False Position: 3 Default value: 1 Accept pipeline input: False Accept wildcard characters: False ``` ### -HeaderRow {{ Fill HeaderRow Description }} ```yaml Type: Int32 Parameter Sets: (All) Aliases: Required: False Position: 4 Default value: 1 Accept pipeline input: False Accept wildcard characters: False ``` ### -Header {{ Fill Header Description }} ```yaml Type: String[] Parameter Sets: (All) Aliases: Required: False Position: 5 Default value: None Accept pipeline input: False Accept wildcard characters: False ``` ### -NoHeader {{ Fill NoHeader Description }} ```yaml Type: SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named Default value: False Accept pipeline input: False Accept wildcard characters: False ``` ### -DataOnly {{ Fill DataOnly Description }} ```yaml Type: SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named Default value: False Accept pipeline input: False Accept wildcard characters: False ``` ### CommonParameters This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). ## INPUTS ## OUTPUTS ## NOTES ## RELATED LINKS