4.26. Exporting Objects to a CSV File
Problem
You want to export objects to a comma-separated variable (CSV) file. The CSV file can then be opened and manipulated from a spreadsheet application or with a text editor.
Solution
Using a command-line interface
> csvde -f output.csv -l <AttrList> -p <Scope> -r "<Filter>" -d "<BaseDN>"
Discussion
Once you have a CSV file containing entries, you can use a spreadsheet application such as Excel to view, sort, and manipulate the data.
Using a command-line interface
The parameters used by cvsde are nearly identical
to those used by ldifde. The -f
switch specifies the name of the file to use to save the entries to,
-s is the DC to query, -l is
the comma-separated list of attributes to include,
-p is the search scope (base, onelevel, or
subtree), -r is the search filter, and
-d is the base DN. If you encounter any issues,
the -v switch enables verbose mode and can help
identify problems.
See Also
Recipe 4.27 for importing objects using a CSV file
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access