コード例 #1
0
        protected override List <OrderEntity> FetchOrders()
        {
            var ordersList = new List <OrderEntity>();

            foreach (var file in this.GetExcelFiles())
            {
                using (var excel = new NPOIExcel(file.FullName))
                {
                    var table = excel.jinwenExcelToDataTable(null, true);
                    if (table != null)
                    {
                        this.ResolveOrders(table, file, ordersList);
                    }
                    else
                    {
                        OnUIMessageEventHandle($"{NameDesc}导入文件:{file.FileName}解析完毕,当前订单数{ordersList.Count}");
                        continue;
                    }
                }
                //   file.FileName = file.
            }

            return(ordersList);
        }