Upload an .xlsx file with a header row. Existing parts (matched by Code) are updated; new codes are inserted. Category, Type, and Line Code are matched by name/code — unknown categories/types are created automatically.