Skip to content

Commit 21d73f2

Browse files
Updated README.md
Fixed some typos and replaced Excel processing image Signed-off-by: Michele Bastione <[email protected]>
1 parent e7f94a0 commit 21d73f2

File tree

1 file changed

+9
-11
lines changed

1 file changed

+9
-11
lines changed

README.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,29 +26,27 @@
2626
---
2727

2828
<div style="text-align: center">
29-
Your <a href="https://github.com/mini-software/MiniExcel">Star</a> and <a href="https://miniexcel.github.io">Donate</a> can make MiniExcel better
29+
Your <a href="https://github.com/mini-software/MiniExcel">Stars</a> or <a href="https://miniexcel.github.io">Donations</a> can make MiniExcel better
3030
</div>
3131

3232
---
3333

3434
### Introduction
3535

36-
MiniExcel is simple and efficient to avoid OOM's .NET processing Excel tool.
37-
38-
At present, most popular frameworks need to load all the data into the memory to facilitate operation, but it will cause memory consumption problems. MiniExcel tries to use algorithm from a stream to reduce the original 1000 MB occupation to a few MB to avoid OOM(out of memory).
39-
40-
![image](https://user-images.githubusercontent.com/12729184/113086657-ab8bd000-9214-11eb-9563-c970ac1ee35e.png)
36+
MiniExcel is a simple and efficient Excel processing tool for .NET, specifically designed to minimize memory usage.
4137

38+
At present, most popular frameworks need to load all the data from an Excel document into memory to facilitate operations, but this may cause memory consumption problems. MiniExcel's approach is different: the data is processed row by row in a streaming manner, reducing the original consumption from potentially hundreds of megabytes to just a few megabytes, effectively preventing out-of-memory(OOM) issues.
4239

40+
![Screenshot 2025-06-22 123525](https://github.com/user-attachments/assets/0b99a61e-8061-4604-8957-0b1f3ec74544)
4341

4442

4543
### Features
4644

47-
- Low memory consumption, avoid OOM (out of memory) and full GC
48-
- Supports real time operation of each row of data
49-
- Supports LINQ deferred execution, it can do low-consumption, fast paging and other complex queries
50-
- Lightweight, without Microsoft Office installed, no COM+, DLL size is less than 400KB
51-
- Easy API style to read/write/fill excel
45+
- Minimizes memory consumption, preventing out-of-memory (OOM) errors and avoiding full garbage collections
46+
- Enables real-time, row-level data operations for better performance on large datasets
47+
- Supports LINQ with deferred execution, allowing for fast, memory-efficient paging and complex queries
48+
- Lightweight, without the need for Microsoft Office or COM+ components, and a DLL size under 500KB
49+
- Simple and intuitive API style to read/write/fill excel
5250

5351
### Get Started
5452

0 commit comments

Comments
 (0)