API Reference

Cmdlet

Export-OfficeCsv

Namespace PSWriteOffice
Inputs
System.Object OfficeIMO.CSV.CsvDocument
Outputs
System.IO.FileInfo

Exports objects or a CSV document to a CSV file.

Remarks

Use ConvertTo-OfficeCsv when the destination should be CSV text in the pipeline.

Examples

Authored help example

Export objects to a CSV file.

PS>


$data | Export-OfficeCsv -Path .\export.csv
        

Streams PowerShell objects into a CSV file.

Export with culture list separator.

PS>


$data | Export-OfficeCsv -Path .\export.csv -UseCulture -Culture pl-PL
        

Uses the selected culture list separator as the delimiter.

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

Export-OfficeCsv [-Append] [-CompressionLevel <Optimal|Fastest|NoCompression|SmallestSize>] [-CompressionType <Auto|GZip|Deflate|Brotli|ZLib>] [-Culture <CultureInfo>] [-DateTimeFormat <String>] [-Delimiter <Char>] [-DelimiterText <String>] [-Encoding <Encoding>] [-Force] [-FormulaInjectionPolicy <Preserve|Escape>] [-InputObject <Object>] [-NewLine <String>] [-NoClobber] [-NoHeader] [-NullValue <String>] [-PassThru] -Path <String> [-QuoteFields <String[]>] [-UseQuotes <AsNeeded|Always|Never>] [-UseUtc] [<CommonParameters>]
#
Parameter set: InputObjectPathDelimiter

Parameters

Append SwitchParameter optionalposition: namedpipeline: False
Append rows to an existing CSV file. Existing headers are reused when present.
CompressionLevel CompressionLevel optionalposition: namedpipeline: Falsevalues: 4
Compression level used when CompressionType is enabled.
Possible values: Optimal, Fastest, NoCompression, SmallestSize
CompressionType CsvCompressionType optionalposition: namedpipeline: Falsevalues: 5
Compression used when writing the CSV file.
Possible values: Auto, GZip, Deflate, Brotli, ZLib
Culture CultureInfo optionalposition: namedpipeline: False
Culture used for value formatting.
DateTimeFormat String optionalposition: namedpipeline: False
Date/time format used for DateTime and DateTimeOffset values.
Delimiter Char optionalposition: namedpipeline: False
Field delimiter character.
DelimiterText String optionalposition: namedpipeline: False
Field delimiter text for multi-character delimiters such as || or ::.
Encoding Encoding optionalposition: namedpipeline: False
Encoding used when writing files.
Force SwitchParameter optionalposition: namedpipeline: False
Allow overwriting read-only files and appending rows with missing existing columns.
FormulaInjectionPolicy CsvFormulaInjectionPolicy optionalposition: namedpipeline: Falsevalues: 2
Controls how formula-like values are written.
Possible values: Preserve, Escape
InputObject Object optionalposition: namedpipeline: True (ByValue)
Objects to export into CSV rows.
NewLine String optionalposition: namedpipeline: False
Override the newline sequence.
NoClobber SwitchParameter optionalposition: namedpipeline: Falsealiases: NoOverwrite
Do not overwrite an existing CSV file.
NoHeader SwitchParameter optionalposition: namedpipeline: False
Omit the header row from the output.
NullValue String optionalposition: namedpipeline: False
Token written for null values.
PassThru SwitchParameter optionalposition: namedpipeline: False
Emit a FileInfo for the exported file.
Path String requiredposition: 0pipeline: Falsealiases: FilePath, OutPath, OutputPath
Destination CSV path.
QuoteFields String[] optionalposition: namedpipeline: False
Field names that should always be quoted when UseQuotes is AsNeeded.
UseQuotes CsvQuoteMode optionalposition: namedpipeline: Falsevalues: 3
Controls when CSV fields are quoted. Defaults to quoting only fields that need it.
Possible values: AsNeeded, Always, Never
UseUtc SwitchParameter optionalposition: namedpipeline: False
Convert date/time values to UTC before formatting.

Outputs

System.IO.FileInfo

Export-OfficeCsv [-Append] [-CompressionLevel <Optimal|Fastest|NoCompression|SmallestSize>] [-CompressionType <Auto|GZip|Deflate|Brotli|ZLib>] [-Culture <CultureInfo>] [-DateTimeFormat <String>] [-Encoding <Encoding>] [-Force] [-FormulaInjectionPolicy <Preserve|Escape>] [-InputObject <Object>] [-NewLine <String>] [-NoClobber] [-NoHeader] [-NullValue <String>] [-PassThru] -Path <String> [-QuoteFields <String[]>] -UseCulture [-UseQuotes <AsNeeded|Always|Never>] [-UseUtc] [<CommonParameters>]
#
Parameter set: InputObjectPathCulture

Parameters

Append SwitchParameter optionalposition: namedpipeline: False
Append rows to an existing CSV file. Existing headers are reused when present.
CompressionLevel CompressionLevel optionalposition: namedpipeline: Falsevalues: 4
Compression level used when CompressionType is enabled.
Possible values: Optimal, Fastest, NoCompression, SmallestSize
CompressionType CsvCompressionType optionalposition: namedpipeline: Falsevalues: 5
Compression used when writing the CSV file.
Possible values: Auto, GZip, Deflate, Brotli, ZLib
Culture CultureInfo optionalposition: namedpipeline: False
Culture used for value formatting.
DateTimeFormat String optionalposition: namedpipeline: False
Date/time format used for DateTime and DateTimeOffset values.
Encoding Encoding optionalposition: namedpipeline: False
Encoding used when writing files.
Force SwitchParameter optionalposition: namedpipeline: False
Allow overwriting read-only files and appending rows with missing existing columns.
FormulaInjectionPolicy CsvFormulaInjectionPolicy optionalposition: namedpipeline: Falsevalues: 2
Controls how formula-like values are written.
Possible values: Preserve, Escape
InputObject Object optionalposition: namedpipeline: True (ByValue)
Objects to export into CSV rows.
NewLine String optionalposition: namedpipeline: False
Override the newline sequence.
NoClobber SwitchParameter optionalposition: namedpipeline: Falsealiases: NoOverwrite
Do not overwrite an existing CSV file.
NoHeader SwitchParameter optionalposition: namedpipeline: False
Omit the header row from the output.
NullValue String optionalposition: namedpipeline: False
Token written for null values.
PassThru SwitchParameter optionalposition: namedpipeline: False
Emit a FileInfo for the exported file.
Path String requiredposition: 0pipeline: Falsealiases: FilePath, OutPath, OutputPath
Destination CSV path.
QuoteFields String[] optionalposition: namedpipeline: False
Field names that should always be quoted when UseQuotes is AsNeeded.
UseCulture SwitchParameter requiredposition: namedpipeline: False
Use the list separator from the selected or current culture as the delimiter.
UseQuotes CsvQuoteMode optionalposition: namedpipeline: Falsevalues: 3
Controls when CSV fields are quoted. Defaults to quoting only fields that need it.
Possible values: AsNeeded, Always, Never
UseUtc SwitchParameter optionalposition: namedpipeline: False
Convert date/time values to UTC before formatting.

Outputs

System.IO.FileInfo

Export-OfficeCsv [-Append] [-CompressionLevel <Optimal|Fastest|NoCompression|SmallestSize>] [-CompressionType <Auto|GZip|Deflate|Brotli|ZLib>] [-Culture <CultureInfo>] [-DateTimeFormat <String>] [-Delimiter <Char>] [-DelimiterText <String>] [-Encoding <Encoding>] [-Force] [-FormulaInjectionPolicy <Preserve|Escape>] [-InputObject <Object>] -LiteralPath <String> [-NewLine <String>] [-NoClobber] [-NoHeader] [-NullValue <String>] [-PassThru] [-QuoteFields <String[]>] [-UseQuotes <AsNeeded|Always|Never>] [-UseUtc] [<CommonParameters>]
#
Parameter set: InputObjectLiteralPathDelimiter

Parameters

Append SwitchParameter optionalposition: namedpipeline: False
Append rows to an existing CSV file. Existing headers are reused when present.
CompressionLevel CompressionLevel optionalposition: namedpipeline: Falsevalues: 4
Compression level used when CompressionType is enabled.
Possible values: Optimal, Fastest, NoCompression, SmallestSize
CompressionType CsvCompressionType optionalposition: namedpipeline: Falsevalues: 5
Compression used when writing the CSV file.
Possible values: Auto, GZip, Deflate, Brotli, ZLib
Culture CultureInfo optionalposition: namedpipeline: False
Culture used for value formatting.
DateTimeFormat String optionalposition: namedpipeline: False
Date/time format used for DateTime and DateTimeOffset values.
Delimiter Char optionalposition: namedpipeline: False
Field delimiter character.
DelimiterText String optionalposition: namedpipeline: False
Field delimiter text for multi-character delimiters such as || or ::.
Encoding Encoding optionalposition: namedpipeline: False
Encoding used when writing files.
Force SwitchParameter optionalposition: namedpipeline: False
Allow overwriting read-only files and appending rows with missing existing columns.
FormulaInjectionPolicy CsvFormulaInjectionPolicy optionalposition: namedpipeline: Falsevalues: 2
Controls how formula-like values are written.
Possible values: Preserve, Escape
InputObject Object optionalposition: namedpipeline: True (ByValue)
Objects to export into CSV rows.
LiteralPath String requiredposition: namedpipeline: Falsealiases: LP, PSPath
Literal destination CSV path. Wildcards are not expanded.
NewLine String optionalposition: namedpipeline: False
Override the newline sequence.
NoClobber SwitchParameter optionalposition: namedpipeline: Falsealiases: NoOverwrite
Do not overwrite an existing CSV file.
NoHeader SwitchParameter optionalposition: namedpipeline: False
Omit the header row from the output.
NullValue String optionalposition: namedpipeline: False
Token written for null values.
PassThru SwitchParameter optionalposition: namedpipeline: False
Emit a FileInfo for the exported file.
QuoteFields String[] optionalposition: namedpipeline: False
Field names that should always be quoted when UseQuotes is AsNeeded.
UseQuotes CsvQuoteMode optionalposition: namedpipeline: Falsevalues: 3
Controls when CSV fields are quoted. Defaults to quoting only fields that need it.
Possible values: AsNeeded, Always, Never
UseUtc SwitchParameter optionalposition: namedpipeline: False
Convert date/time values to UTC before formatting.

Outputs

System.IO.FileInfo

Export-OfficeCsv [-Append] [-CompressionLevel <Optimal|Fastest|NoCompression|SmallestSize>] [-CompressionType <Auto|GZip|Deflate|Brotli|ZLib>] [-Culture <CultureInfo>] [-DateTimeFormat <String>] [-Encoding <Encoding>] [-Force] [-FormulaInjectionPolicy <Preserve|Escape>] [-InputObject <Object>] -LiteralPath <String> [-NewLine <String>] [-NoClobber] [-NoHeader] [-NullValue <String>] [-PassThru] [-QuoteFields <String[]>] -UseCulture [-UseQuotes <AsNeeded|Always|Never>] [-UseUtc] [<CommonParameters>]
#
Parameter set: InputObjectLiteralPathCulture

Parameters

Append SwitchParameter optionalposition: namedpipeline: False
Append rows to an existing CSV file. Existing headers are reused when present.
CompressionLevel CompressionLevel optionalposition: namedpipeline: Falsevalues: 4
Compression level used when CompressionType is enabled.
Possible values: Optimal, Fastest, NoCompression, SmallestSize
CompressionType CsvCompressionType optionalposition: namedpipeline: Falsevalues: 5
Compression used when writing the CSV file.
Possible values: Auto, GZip, Deflate, Brotli, ZLib
Culture CultureInfo optionalposition: namedpipeline: False
Culture used for value formatting.
DateTimeFormat String optionalposition: namedpipeline: False
Date/time format used for DateTime and DateTimeOffset values.
Encoding Encoding optionalposition: namedpipeline: False
Encoding used when writing files.
Force SwitchParameter optionalposition: namedpipeline: False
Allow overwriting read-only files and appending rows with missing existing columns.
FormulaInjectionPolicy CsvFormulaInjectionPolicy optionalposition: namedpipeline: Falsevalues: 2
Controls how formula-like values are written.
Possible values: Preserve, Escape
InputObject Object optionalposition: namedpipeline: True (ByValue)
Objects to export into CSV rows.
LiteralPath String requiredposition: namedpipeline: Falsealiases: LP, PSPath
Literal destination CSV path. Wildcards are not expanded.
NewLine String optionalposition: namedpipeline: False
Override the newline sequence.
NoClobber SwitchParameter optionalposition: namedpipeline: Falsealiases: NoOverwrite
Do not overwrite an existing CSV file.
NoHeader SwitchParameter optionalposition: namedpipeline: False
Omit the header row from the output.
NullValue String optionalposition: namedpipeline: False
Token written for null values.
PassThru SwitchParameter optionalposition: namedpipeline: False
Emit a FileInfo for the exported file.
QuoteFields String[] optionalposition: namedpipeline: False
Field names that should always be quoted when UseQuotes is AsNeeded.
UseCulture SwitchParameter requiredposition: namedpipeline: False
Use the list separator from the selected or current culture as the delimiter.
UseQuotes CsvQuoteMode optionalposition: namedpipeline: Falsevalues: 3
Controls when CSV fields are quoted. Defaults to quoting only fields that need it.
Possible values: AsNeeded, Always, Never
UseUtc SwitchParameter optionalposition: namedpipeline: False
Convert date/time values to UTC before formatting.

Outputs

System.IO.FileInfo

Export-OfficeCsv [-Append] [-CompressionLevel <Optimal|Fastest|NoCompression|SmallestSize>] [-CompressionType <Auto|GZip|Deflate|Brotli|ZLib>] [-Culture <CultureInfo>] [-DateTimeFormat <String>] [-Delimiter <Char>] [-DelimiterText <String>] -Document <CsvDocument> [-Encoding <Encoding>] [-Force] [-FormulaInjectionPolicy <Preserve|Escape>] [-NewLine <String>] [-NoClobber] [-NoHeader] [-NullValue <String>] [-PassThru] -Path <String> [-QuoteFields <String[]>] [-UseQuotes <AsNeeded|Always|Never>] [-UseUtc] [<CommonParameters>]
#
Parameter set: DocumentPathDelimiter

Parameters

Append SwitchParameter optionalposition: namedpipeline: False
Append rows to an existing CSV file. Existing headers are reused when present.
CompressionLevel CompressionLevel optionalposition: namedpipeline: Falsevalues: 4
Compression level used when CompressionType is enabled.
Possible values: Optimal, Fastest, NoCompression, SmallestSize
CompressionType CsvCompressionType optionalposition: namedpipeline: Falsevalues: 5
Compression used when writing the CSV file.
Possible values: Auto, GZip, Deflate, Brotli, ZLib
Culture CultureInfo optionalposition: namedpipeline: False
Culture used for value formatting.
DateTimeFormat String optionalposition: namedpipeline: False
Date/time format used for DateTime and DateTimeOffset values.
Delimiter Char optionalposition: namedpipeline: False
Field delimiter character.
DelimiterText String optionalposition: namedpipeline: False
Field delimiter text for multi-character delimiters such as || or ::.
Document CsvDocument requiredposition: namedpipeline: True (ByValue)
CSV document to export.
Encoding Encoding optionalposition: namedpipeline: False
Encoding used when writing files.
Force SwitchParameter optionalposition: namedpipeline: False
Allow overwriting read-only files and appending rows with missing existing columns.
FormulaInjectionPolicy CsvFormulaInjectionPolicy optionalposition: namedpipeline: Falsevalues: 2
Controls how formula-like values are written.
Possible values: Preserve, Escape
NewLine String optionalposition: namedpipeline: False
Override the newline sequence.
NoClobber SwitchParameter optionalposition: namedpipeline: Falsealiases: NoOverwrite
Do not overwrite an existing CSV file.
NoHeader SwitchParameter optionalposition: namedpipeline: False
Omit the header row from the output.
NullValue String optionalposition: namedpipeline: False
Token written for null values.
PassThru SwitchParameter optionalposition: namedpipeline: False
Emit a FileInfo for the exported file.
Path String requiredposition: 0pipeline: Falsealiases: FilePath, OutPath, OutputPath
Destination CSV path.
QuoteFields String[] optionalposition: namedpipeline: False
Field names that should always be quoted when UseQuotes is AsNeeded.
UseQuotes CsvQuoteMode optionalposition: namedpipeline: Falsevalues: 3
Controls when CSV fields are quoted. Defaults to quoting only fields that need it.
Possible values: AsNeeded, Always, Never
UseUtc SwitchParameter optionalposition: namedpipeline: False
Convert date/time values to UTC before formatting.

Outputs

System.IO.FileInfo

Export-OfficeCsv [-Append] [-CompressionLevel <Optimal|Fastest|NoCompression|SmallestSize>] [-CompressionType <Auto|GZip|Deflate|Brotli|ZLib>] [-Culture <CultureInfo>] [-DateTimeFormat <String>] -Document <CsvDocument> [-Encoding <Encoding>] [-Force] [-FormulaInjectionPolicy <Preserve|Escape>] [-NewLine <String>] [-NoClobber] [-NoHeader] [-NullValue <String>] [-PassThru] -Path <String> [-QuoteFields <String[]>] -UseCulture [-UseQuotes <AsNeeded|Always|Never>] [-UseUtc] [<CommonParameters>]
#
Parameter set: DocumentPathCulture

Parameters

Append SwitchParameter optionalposition: namedpipeline: False
Append rows to an existing CSV file. Existing headers are reused when present.
CompressionLevel CompressionLevel optionalposition: namedpipeline: Falsevalues: 4
Compression level used when CompressionType is enabled.
Possible values: Optimal, Fastest, NoCompression, SmallestSize
CompressionType CsvCompressionType optionalposition: namedpipeline: Falsevalues: 5
Compression used when writing the CSV file.
Possible values: Auto, GZip, Deflate, Brotli, ZLib
Culture CultureInfo optionalposition: namedpipeline: False
Culture used for value formatting.
DateTimeFormat String optionalposition: namedpipeline: False
Date/time format used for DateTime and DateTimeOffset values.
Document CsvDocument requiredposition: namedpipeline: True (ByValue)
CSV document to export.
Encoding Encoding optionalposition: namedpipeline: False
Encoding used when writing files.
Force SwitchParameter optionalposition: namedpipeline: False
Allow overwriting read-only files and appending rows with missing existing columns.
FormulaInjectionPolicy CsvFormulaInjectionPolicy optionalposition: namedpipeline: Falsevalues: 2
Controls how formula-like values are written.
Possible values: Preserve, Escape
NewLine String optionalposition: namedpipeline: False
Override the newline sequence.
NoClobber SwitchParameter optionalposition: namedpipeline: Falsealiases: NoOverwrite
Do not overwrite an existing CSV file.
NoHeader SwitchParameter optionalposition: namedpipeline: False
Omit the header row from the output.
NullValue String optionalposition: namedpipeline: False
Token written for null values.
PassThru SwitchParameter optionalposition: namedpipeline: False
Emit a FileInfo for the exported file.
Path String requiredposition: 0pipeline: Falsealiases: FilePath, OutPath, OutputPath
Destination CSV path.
QuoteFields String[] optionalposition: namedpipeline: False
Field names that should always be quoted when UseQuotes is AsNeeded.
UseCulture SwitchParameter requiredposition: namedpipeline: False
Use the list separator from the selected or current culture as the delimiter.
UseQuotes CsvQuoteMode optionalposition: namedpipeline: Falsevalues: 3
Controls when CSV fields are quoted. Defaults to quoting only fields that need it.
Possible values: AsNeeded, Always, Never
UseUtc SwitchParameter optionalposition: namedpipeline: False
Convert date/time values to UTC before formatting.

Outputs

System.IO.FileInfo

Export-OfficeCsv [-Append] [-CompressionLevel <Optimal|Fastest|NoCompression|SmallestSize>] [-CompressionType <Auto|GZip|Deflate|Brotli|ZLib>] [-Culture <CultureInfo>] [-DateTimeFormat <String>] [-Delimiter <Char>] [-DelimiterText <String>] -Document <CsvDocument> [-Encoding <Encoding>] [-Force] [-FormulaInjectionPolicy <Preserve|Escape>] -LiteralPath <String> [-NewLine <String>] [-NoClobber] [-NoHeader] [-NullValue <String>] [-PassThru] [-QuoteFields <String[]>] [-UseQuotes <AsNeeded|Always|Never>] [-UseUtc] [<CommonParameters>]
#
Parameter set: DocumentLiteralPathDelimiter

Parameters

Append SwitchParameter optionalposition: namedpipeline: False
Append rows to an existing CSV file. Existing headers are reused when present.
CompressionLevel CompressionLevel optionalposition: namedpipeline: Falsevalues: 4
Compression level used when CompressionType is enabled.
Possible values: Optimal, Fastest, NoCompression, SmallestSize
CompressionType CsvCompressionType optionalposition: namedpipeline: Falsevalues: 5
Compression used when writing the CSV file.
Possible values: Auto, GZip, Deflate, Brotli, ZLib
Culture CultureInfo optionalposition: namedpipeline: False
Culture used for value formatting.
DateTimeFormat String optionalposition: namedpipeline: False
Date/time format used for DateTime and DateTimeOffset values.
Delimiter Char optionalposition: namedpipeline: False
Field delimiter character.
DelimiterText String optionalposition: namedpipeline: False
Field delimiter text for multi-character delimiters such as || or ::.
Document CsvDocument requiredposition: namedpipeline: True (ByValue)
CSV document to export.
Encoding Encoding optionalposition: namedpipeline: False
Encoding used when writing files.
Force SwitchParameter optionalposition: namedpipeline: False
Allow overwriting read-only files and appending rows with missing existing columns.
FormulaInjectionPolicy CsvFormulaInjectionPolicy optionalposition: namedpipeline: Falsevalues: 2
Controls how formula-like values are written.
Possible values: Preserve, Escape
LiteralPath String requiredposition: namedpipeline: Falsealiases: LP, PSPath
Literal destination CSV path. Wildcards are not expanded.
NewLine String optionalposition: namedpipeline: False
Override the newline sequence.
NoClobber SwitchParameter optionalposition: namedpipeline: Falsealiases: NoOverwrite
Do not overwrite an existing CSV file.
NoHeader SwitchParameter optionalposition: namedpipeline: False
Omit the header row from the output.
NullValue String optionalposition: namedpipeline: False
Token written for null values.
PassThru SwitchParameter optionalposition: namedpipeline: False
Emit a FileInfo for the exported file.
QuoteFields String[] optionalposition: namedpipeline: False
Field names that should always be quoted when UseQuotes is AsNeeded.
UseQuotes CsvQuoteMode optionalposition: namedpipeline: Falsevalues: 3
Controls when CSV fields are quoted. Defaults to quoting only fields that need it.
Possible values: AsNeeded, Always, Never
UseUtc SwitchParameter optionalposition: namedpipeline: False
Convert date/time values to UTC before formatting.

Outputs

System.IO.FileInfo

Export-OfficeCsv [-Append] [-CompressionLevel <Optimal|Fastest|NoCompression|SmallestSize>] [-CompressionType <Auto|GZip|Deflate|Brotli|ZLib>] [-Culture <CultureInfo>] [-DateTimeFormat <String>] -Document <CsvDocument> [-Encoding <Encoding>] [-Force] [-FormulaInjectionPolicy <Preserve|Escape>] -LiteralPath <String> [-NewLine <String>] [-NoClobber] [-NoHeader] [-NullValue <String>] [-PassThru] [-QuoteFields <String[]>] -UseCulture [-UseQuotes <AsNeeded|Always|Never>] [-UseUtc] [<CommonParameters>]
#
Parameter set: DocumentLiteralPathCulture

Parameters

Append SwitchParameter optionalposition: namedpipeline: False
Append rows to an existing CSV file. Existing headers are reused when present.
CompressionLevel CompressionLevel optionalposition: namedpipeline: Falsevalues: 4
Compression level used when CompressionType is enabled.
Possible values: Optimal, Fastest, NoCompression, SmallestSize
CompressionType CsvCompressionType optionalposition: namedpipeline: Falsevalues: 5
Compression used when writing the CSV file.
Possible values: Auto, GZip, Deflate, Brotli, ZLib
Culture CultureInfo optionalposition: namedpipeline: False
Culture used for value formatting.
DateTimeFormat String optionalposition: namedpipeline: False
Date/time format used for DateTime and DateTimeOffset values.
Document CsvDocument requiredposition: namedpipeline: True (ByValue)
CSV document to export.
Encoding Encoding optionalposition: namedpipeline: False
Encoding used when writing files.
Force SwitchParameter optionalposition: namedpipeline: False
Allow overwriting read-only files and appending rows with missing existing columns.
FormulaInjectionPolicy CsvFormulaInjectionPolicy optionalposition: namedpipeline: Falsevalues: 2
Controls how formula-like values are written.
Possible values: Preserve, Escape
LiteralPath String requiredposition: namedpipeline: Falsealiases: LP, PSPath
Literal destination CSV path. Wildcards are not expanded.
NewLine String optionalposition: namedpipeline: False
Override the newline sequence.
NoClobber SwitchParameter optionalposition: namedpipeline: Falsealiases: NoOverwrite
Do not overwrite an existing CSV file.
NoHeader SwitchParameter optionalposition: namedpipeline: False
Omit the header row from the output.
NullValue String optionalposition: namedpipeline: False
Token written for null values.
PassThru SwitchParameter optionalposition: namedpipeline: False
Emit a FileInfo for the exported file.
QuoteFields String[] optionalposition: namedpipeline: False
Field names that should always be quoted when UseQuotes is AsNeeded.
UseCulture SwitchParameter requiredposition: namedpipeline: False
Use the list separator from the selected or current culture as the delimiter.
UseQuotes CsvQuoteMode optionalposition: namedpipeline: Falsevalues: 3
Controls when CSV fields are quoted. Defaults to quoting only fields that need it.
Possible values: AsNeeded, Always, Never
UseUtc SwitchParameter optionalposition: namedpipeline: False
Convert date/time values to UTC before formatting.

Outputs

System.IO.FileInfo