Exemplo n.º 1
0
 /// <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);
 }
Exemplo n.º 2
0
 /// <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);
 }
Exemplo n.º 3
0
 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);
 }