shuangshuang-121

narku是一个专门的excl解析工具,可以快速的解析上百万条excl数据和转换成csv的格式,可以和datax、doris配合做数据导入,或者用于数据解析。它在内存方面是安全的,基于poi但是不会出现内存溢出的问题,目前naruku还有数据备份的业务,但是这个业务还没有彻底完善,会在下个版本逐渐完善的。

45
0
69% credibility
Found Apr 07, 2026 at 45 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Java
AI Summary

Naruku is a tool for safely converting very large Excel spreadsheets to CSV format without memory issues, plus features for exporting databases to SQL scripts and extracting text from PDFs.

How It Works

1
🔍 Discover Naruku

You hear about a handy tool that turns massive spreadsheets into simple lists without crashing your computer.

2
📥 Get the tool

Download the ready files and open them on your computer.

3
📁 Pick your file

Choose the huge Excel spreadsheet full of data you've been struggling with.

4
Start the magic

Click to convert it into a lightweight list file that handles millions of rows smoothly.

5
Watch it fly

See your giant file transform quickly and safely, no freezes or overloads.

6
💾 Grab your new list

Get the ready-to-use list file, perfect for importing anywhere.

🎉 Data ready to go

Your spreadsheet is now a simple list you can easily load into any program or database.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 45 to 45 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is naruku?

Naraku is a Java tool for parsing massive Excel files—up to millions of rows—into CSV without memory overflows, using a POI-based SAX approach. It pairs seamlessly with ETL tools like DataX or Doris for data import pipelines, and includes DB export to SQL dumps with multi-threading for large schemas. Developers get safe, fast conversion for big spreadsheets plus backup-to-remote via SCP.

Why is it gaining traction?

Unlike standard POI readers that crash on large files, naraku stays memory-safe while streaming data, making it ideal for production ETL without JVM tweaks. The DB export handles full schemas or filtered tables in parallel, outputting ready-to-import SQL, and SCP upload simplifies remote backups. At 45 stars, it's niche but hooks data folks tired of OOM errors or manual mysqldump scripting.

Who should use this?

Data engineers building pipelines from vendor Excels to warehouses like Doris. DBAs needing quick SQL dumps of MySQL tables for migrations or audits, especially with remote servers. Teams handling scooter part catalogs (naraku 70ccm, naraku auspuff, naraku variomatik) in spreadsheets wanting CSV exports without crashes.

Verdict

Grab naraku if you need bulletproof Excel-to-CSV or threaded DB backups—it's practical for Java shops despite the 0.7% credibility score and low stars signaling early maturity. Polish the unfinished backup features yourself; docs are basic but examples suffice for core use.

(187 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.