public void UploadAndExtractFreeCountryExcel([FromUri] int id) { //从httpRequest中获取文件并写入磁盘系统 var filesGetter = new FilesGetter(); var fileSavePath = filesGetter.GetAndSaveSingleFileFromHttpRequest(@"D:\TempFiles\"); if (fileSavePath == "") { throw new HttpResponseException(HttpStatusCode.BadRequest); } //var excel = new ExcelExtracter(fileSavePath); //excel.ExtractFCPurchaseOrderSummary(id); //excel.ExtractFCPurchaseOrderDetail(id); var parser = new ExcelParser(fileSavePath); parser.ParseFreeCountryPackingListV2(id); //强行关闭进程 var killer = new ExcelKiller(); killer.Dispose(); }