You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-5Lines changed: 16 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,30 @@
1
1
# FastExcel
2
2
3
+
> This project need Rust to be installed, check here for [Rust installation instruction](https://www.rust-lang.org/tools/install)
4
+
3
5
> This project using [Rust](https://www.rust-lang.org) and [Neon](https://neon-bindings.com) as a binding to Rust to execute fast and efficient memory usage for generating XLSX document from NodeJs.
4
6
5
-
> This project need Rust to be installed, check here for [Rust installation instruction](https://www.rust-lang.org/tools/install)
7
+
> This project cannot be executed via NVM based NodeJs, you should deactivate (via `nvm deactivate`) and use a normal version installation of NodeJs.
8
+
9
+
Writing a large amount of data into Excel file is not a trivial task when you have a limited memory (RAM) allocated. Especially when working at a small node on the server. This library is created to solve that problem, using the efficiency of Rust while generating XLSX from CSV.
6
10
7
11
### Installation
8
12
9
13
npm i -D cargo-cp-artifact
10
14
11
15
npm i fastexcel
12
16
17
+
### How it works
18
+
19
+
1. Generate the CSV
20
+
2. Convert the CSV to XLSX
21
+
22
+
The CSV generation is happen on the NodeJs side, and converting XLSX file is on Rust side (via Neon)
0 commit comments