If working in the networking industry especially with $big_vendor equipment it is helpful to have an overview of interfaces on a working component. This is not complicated if you have access to the CLI. Usually you do something like:
R1#sh int descr
Interface Status Protocol Description
Fa0/0 admin down down
Gi1/0 up up
Gi2/0 up up
Gi3/0 admin down down
Gi4/0 admin down down
Fa5/0 admin down down
Fa5/1 admin down down
Gi6/0 up up
Lo0 up up
So getting an overview on CLI with a handful of interfaces is pretty easy, you juggle some pipes and excludes or includes and et voiala:
R1#sh int descr | i up
Gi1/0 up up
Gi2/0 up up
Gi6/0 up up
Lo0 up up
R1#
You have an overview. Sometimes you get an request from management, we need a spreasheet with or at least a CSV file so we can apply our own filters with it. Well in this case you need to export everything to a text file: (to external source or you might save it on flash the scp somewhere). It is up to you.
R1#sh ip int brie | tee tftp:/interfaces.txt
Then you need to replace all whitespaces that are >=2 line into commas.
sed 's/ \{2,\}/,/g' interfaces.txt
Then again you receive a csv file which can be imported into a spreasheet program for further working.
Interface,Status,Protocol Description
Fa0/0,admin down,down
Gi1/0,up,up
Gi2/0,up,up
Gi3/0,admin down,down
Gi4/0,admin down,down
Fa5/0,admin down,down
Fa5/1,admin down,down
Gi6/0,up,up
Lo0,up,up