Interface Reader<T>

Type Parameters:
T - the type parameter
All Known Implementing Classes:
ExcelReader, SAXReader, WorkBookReader

public interface Reader<T>
The interface Reader.
  • Method Summary

    Modifier and Type Method Description
    ExcelResultSet<T> createResultSet​(org.springframework.web.multipart.MultipartFile multipartFile)
    Create result set excel result set.
    ExcelResultSet<T> createResultSet​(org.springframework.web.multipart.MultipartFile multipartFile, boolean forceMergedHeaderRefresh)
    Create result set excel result set.
    void parse​(org.springframework.web.multipart.MultipartFile multipartFile, java.util.function.Consumer<T> onSuccessConsumer, java.util.function.Consumer<ExcelRowException> onErrorConsumer)
    Parse.
    void parse​(org.springframework.web.multipart.MultipartFile multipartFile, java.util.function.Consumer<T> onSuccessConsumer, java.util.function.Consumer<ExcelRowException> onErrorConsumer, boolean forceMergedHeaderRefresh)
    Parse.
  • Method Details

    • createResultSet

      ExcelResultSet<T> createResultSet​(org.springframework.web.multipart.MultipartFile multipartFile)
      Create result set excel result set.
      Parameters:
      multipartFile - the multipart file
      Returns:
      the excel result set
    • createResultSet

      ExcelResultSet<T> createResultSet​(org.springframework.web.multipart.MultipartFile multipartFile, boolean forceMergedHeaderRefresh)
      Create result set excel result set.
      Parameters:
      multipartFile - the multipart file
      forceMergedHeaderRefresh - the force merged header refresh
      Returns:
      the excel result set
    • parse

      void parse​(org.springframework.web.multipart.MultipartFile multipartFile, java.util.function.Consumer<T> onSuccessConsumer, java.util.function.Consumer<ExcelRowException> onErrorConsumer)
      Parse.
      Parameters:
      multipartFile - the multipart file
      onSuccessConsumer - the on success consumer
      onErrorConsumer - the on error consumer
    • parse

      void parse​(org.springframework.web.multipart.MultipartFile multipartFile, java.util.function.Consumer<T> onSuccessConsumer, java.util.function.Consumer<ExcelRowException> onErrorConsumer, boolean forceMergedHeaderRefresh)
      Parse.
      Parameters:
      multipartFile - the multipart file
      onSuccessConsumer - the on success consumer
      onErrorConsumer - the on error consumer
      forceMergedHeaderRefresh - the force merged header refresh