ExcelDataReader Class
Inheritance: IExcelDataReader
示例#1
0
        public static IExcelDataReader CreateBinaryReader(Stream fileStream, ReadOption option)
        {
            IExcelDataReader reader = new ExcelBinaryReader(option);
            reader.Initialize(fileStream);

            return reader;
        }
示例#2
0
        public static IExcelDataReader CreateBinaryReader(Stream fileStream, ReadOption option)
        {
            IExcelDataReader reader = new ExcelBinaryReader(option);

            reader.Initialize(fileStream);

            return(reader);
        }
示例#3
0
        public static IExcelDataReader CreateReader(Stream fileStream, ExcelFileType excelFileType) {
            IExcelDataReader reader=null;

            switch (excelFileType) {
                case ExcelFileType.Binary:
                    reader=new ExcelBinaryReader();
                    reader.Initialize(fileStream);
                    break;
                case ExcelFileType.OpenXml:
                    reader=new ExcelOpenXmlReader();
                    reader.Initialize(fileStream);
                    break;
                default:
                    break;
            }

            return reader;
        }
示例#4
0
        public static IExcelDataReader CreateReader(Stream fileStream, ExcelFileType excelFileType)
        {
            IExcelDataReader reader = null;

            switch (excelFileType)
            {
            case ExcelFileType.Binary:
                reader = new ExcelBinaryReader();
                reader.Initialize(fileStream);
                break;

            case ExcelFileType.OpenXml:
                reader = new ExcelOpenXmlReader();
                reader.Initialize(fileStream);
                break;

            default:
                break;
            }

            return(reader);
        }