I've seen questions on the newsgroup about this, but I hadn't had time to see whether what I thought might work would actually work. Turns out it will . . . sorta . . . with some fair amount of cleanup required. Starting with an assembly drawing with a SolidWorks native format BOM in it: 1) Highlight the BOM and from the File pull down menu choose SaveAs. 2) The default file format in the "Save as type:" scroll list is "Template (*.sldbomtbt)"; instead from the scroll list choose "Text (*.txt)" 3) Use a text editor such as UltraEdit (preferably) or Notepad to insert semicolons in the text file between data which should define columns. Where you want to skip a column, insert two semicolons. (Spaces and tabs will be irrelevant if you follow the instructions below.) 4) Open up Excel, and from the File > Open dialog box choose "Text Files (*.prn, *.txt, *.csv)" and find the file you output from the SolidWorks assembly drawing BOM. 5) In the next dialog box, choose "Delimited" (the default). 6) In the next dialog box, choose "Semicolon" as the delimiter. Excel will give you a preview of what the file will end up looking like. 7) Clean up the new Excel file. 'Sporky'