When I was creating peeron.org part lists some years ago,
I used to simply create mpd file of the model.
I think mpd would also be the file format of your choice here.
The only thing missing is probably a tool which takes an mpd file as input and converts it to a csv
(which I suggest because it is so highly portable) parts list...
http://en.wikipedia.org/wiki/Comma-separated_values
I don't know of such a tool yet.
I used to simply create mpd file of the model.
I think mpd would also be the file format of your choice here.
The only thing missing is probably a tool which takes an mpd file as input and converts it to a csv
(which I suggest because it is so highly portable) parts list...
http://en.wikipedia.org/wiki/Comma-separated_values
I don't know of such a tool yet.