/// <summary> /// 从excel文件中读取产品信息 /// </summary> /// <param name="stream"></param> /// <param name="errMsg"></param> /// <returns></returns> public IList<Product> ReadListFromExcel(System.IO.Stream stream, out string errMsg) { IDataTableConverter<Product> productReader = new ProductDataTableConverter(); ImportToDatabaseFromExcel<Product> importor = new ImportToDatabaseFromExcel<Product>(productReader, this); return importor.ReadList(stream, out errMsg); }
/// <summary> /// 从excel文件中读取产品信息和内嵌图片 /// </summary> /// <param name="stream"></param> /// <param name="errMsg"></param> /// <param name="allPictures"></param> /// <returns></returns> public IList<Product> ReadListFromExcelWithAllPictures(System.IO.Stream stream, out string errMsg, out System.Collections.IList allPictures) { IDataTableConverter<Product> productReader = new ProductDataTableConverter(); ImportToDatabaseFromExcel<Product> importor = new ImportToDatabaseFromExcel<Product>(productReader, this); return importor.ReadListWithAllPictures(stream, out errMsg, out allPictures); }
public void ImportProductFromExcel(System.IO.Stream stream, out string errMsg) { IDataTableConverter<Product> productReader = new ProductDataTableConverter(); ImportToDatabaseFromExcel<Product> importor = new ImportToDatabaseFromExcel<Product>(productReader, bizProduct); importor.ImportXslData(stream, out errMsg); }