Comments (3)
Hi @jacobduijzer, as a first version, something like this #48?
This is lightweight, because it will simply filter out all the data after the first empty row, before starting to parse it.
from sheettoobjects.
Hi @josdeweger. Reviewed and approved your solution but it's not the solution I was looking for. With your solution the max number of rows will be read before processing (and potentially stopping when an empty row is seen). I have just created PR #49 which will stop reading the file completely on the first empty row. This shows a serious drop in memory usage when reading the max possible lines from an excel sheet.
from sheettoobjects.
Cool stuff, will close this as it is working as expected
from sheettoobjects.
Related Issues (20)
- DateTime parsing with format
- Add min/max validation HOT 1
- Add 'IsUniqueInColumn' validation HOT 1
- Add 'IsUniqueRow' validation
- Multiple configurations by Type
- Add nested objects support HOT 1
- Add comments to MappingConfigBuilder and underlying methods for better Intellisense experience
- Add base64 encoded string as input for CSV and Excel adapter
- Create Excel adapter
- Configuring default values for non-nullables
- Facilitating custom validation rules
- Regex which allows empty strings fails while it shouldn't HOT 1
- Documentation for the adapters HOT 1
- Make internals in Core and Lib public HOT 3
- Protected Sheets as separate nuget package HOT 2
- Custom data mapper HOT 12
- Add as dotnet package
- Make Mapping Sheet extension for nicer chaining HOT 1
- Easier registering of configurations HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sheettoobjects.