use c# to create excel bom