Giter VIP home page Giter VIP logo

Comments (9)

WeihanLi avatar WeihanLi commented on August 26, 2024 1

嗯,可以的,也可以提供一个委托,根据当前数据来判断是否合法,下个版本加一下

from weihanli.npoi.

issue-label-bot avatar issue-label-bot commented on August 26, 2024

Issue Label Bot is not confident enough to auto-label this issue. See dashboard for more details.

from weihanli.npoi.

crashsol avatar crashsol commented on August 26, 2024

看源码里面,Setting里面只提供了开始行数StartRowIndex,可否在新增一个配置EndRowIndex,表示读取XLS的结束行,这样,可以就可以只读取需要的行数就可以了

from weihanli.npoi.

WeihanLi avatar WeihanLi commented on August 26, 2024

目前暂不支持数据验证,我之前遇到这种问题一般是导入成一个 list 之后再通过 LINQ 过滤不符合条件的数据,类型不对的数据可以配置 FluentAPI 通过 ColumnInputFormatter 来配置转换

from weihanli.npoi.

crashsol avatar crashsol commented on August 26, 2024

目前暂不支持数据验证,我之前遇到这种问题一般是导入成一个 list 之后再通过 LINQ 过滤不符合条件的数据,类型不对的数据可以配置 FluentAPI 通过 ColumnInputFormatter 来配置转换

嗯,目前是用这个方法解决的,主要遇到很多表格,前面是表头,后面是表尾,中间是数据,能否给Setting加一个EndRowIndex,这样读取数据的时候,就只要标记范围内的数据?

from weihanli.npoi.

WeihanLi avatar WeihanLi commented on August 26, 2024

发布了一个新版本,现在是预览版 1.10.0-preview-20200912-144223,你可以先试一下,没问题的话我再发布一个正式版
https://www.nuget.org/packages/WeihanLi.Npoi/1.10.0-preview-20200912-144223

  • 增加了 EndRowIndex 最后一行(从0开始,会读取,包含在读取范围内)
  • FluentAPI 增加了 WithDataValidation 可以设置一个委托验证数据是否合法,如果不合法就不返回,可以参考单元测试

from weihanli.npoi.

crashsol avatar crashsol commented on August 26, 2024

感谢大佬,完美解决问题,可以发版了,感谢感谢

from weihanli.npoi.

WeihanLi avatar WeihanLi commented on August 26, 2024

好的,感谢反馈

from weihanli.npoi.

WeihanLi avatar WeihanLi commented on August 26, 2024

新版本发布了, fixed by #81

from weihanli.npoi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.