Пример #1
0
        public static async Task <Workbook> LoadAsync(Stream stream)
        {
            XlsxReader r = new XlsxReader(stream);
            await r.ReadAsync();

            return(r.GetWorkbook());
        }
Пример #2
0
        /// <summary>
        /// Loads a workbook from a stream
        /// </summary>
        /// <param name="stream">Stream containing the workbook</param>
        /// <returns>Workbook object</returns>
        /// <exception cref="Exceptions.IOException">Throws IOException in case of an error</exception>
        public static Workbook Load(Stream stream)
        {
            XlsxReader r = new XlsxReader(stream);

            r.Read();
            return(r.GetWorkbook());
        }
Пример #3
0
        /// <summary>
        /// Loads a workbook from a file
        /// </summary>
        /// <param name="filename">Filename of the workbook</param>
        /// <returns>Workbook object</returns>
        /// <exception cref="Exceptions.IOException">Throws IOException in case of an error</exception>
        public static Workbook Load(String filename)
        {
            XlsxReader r = new XlsxReader(filename);

            r.Read();
            return(r.GetWorkbook());
        }
Пример #4
0
        /// <summary>
        /// Loads a workbook from a stream asynchronously
        /// </summary>
        /// <param name="stream">Stream containing the workbook</param>
        /// /// <param name="options">Import options to override the data types of columns. These options can be used to cope with wrong interpreted data, caused by irregular styles</param>
        /// <returns>Workbook object</returns>
        /// <exception cref="Exceptions.IOException">Throws IOException in case of an error</exception>
        public static async Task <Workbook> LoadAsync(Stream stream, ImportOptions options = null)
        {
            XlsxReader r = new XlsxReader(stream, options);
            await r.ReadAsync();

            return(r.GetWorkbook());
        }
Пример #5
0
        /// <summary>
        /// Loads a workbook from a stream
        /// </summary>
        /// <param name="stream">Stream containing the workbook</param>
        /// /// <param name="options">Import options to override the data types of columns. These options can be used to cope with wrong interpreted data, caused by irregular styles</param>
        /// <returns>Workbook object</returns>
        /// <exception cref="Exceptions.IOException">Throws IOException in case of an error</exception>
        public static Workbook Load(Stream stream, ImportOptions options = null)
        {
            XlsxReader r = new XlsxReader(stream, options);

            r.Read();
            return(r.GetWorkbook());
        }
Пример #6
0
        /// <summary>
        /// Loads a workbook from a file
        /// </summary>
        /// <param name="filename">Filename of the workbook</param>
        /// <param name="options">Import options to override the data types of columns. These options can be used to cope with wrong interpreted data, caused by irregular styles</param>
        /// <returns>Workbook object</returns>
        /// <exception cref="Exceptions.IOException">Throws IOException in case of an error</exception>
        public static Workbook Load(String filename, ImportOptions options = null)
        {
            XlsxReader r = new XlsxReader(filename, options);

            r.Read();
            return(r.GetWorkbook());
        }