Show HN: Display Excel files in your web app (spreadsheetpreview.com)

1 points by robbiejs ↗ HN
Hello Hacker News!

I have just launched SpreadsheetPreview, an embeddable Javascript/Typescript component that displays an Excel file (.xlsx) in any browser.

Benefits: No upload. No server. No Microsoft Office dependency.

You can see it here: https://spreadsheetpreview.com.

The component is based on DataGrid Toolkit, the toolkit that also powers upcoming DataGridXL v4, which is an editable data grid component with an Excel-like interface.

The component is free to use for non-commercial projects. Commercial use requires a license.

Please try it out and let me know what you think!

Best,

Robbert

4 comments

[ 3.7 ms ] story [ 25.9 ms ] thread
Ahh this would've been so useful

I recently made an internal tool for my business where I could upload Excel inventory files and I ended up parsing everything natively then rebuilding the preview with UI tables. Never even crossed my mind that someone would've built a component just for this haha.

How does it perform with larger workbooks (say 20–50MB or hundreds of thousands of cells)?cDoes it virtualize rendering, or does it load the entire workbook into memory upfront? We typically get auction lists every week which is around 20-30 MB.

Thanks for your comment!

It will handle 100,000s of cells without much issues: it has virtualized scrolling and rendering .

I have not tested it with large file sizes, like your 20mb or 50mb examples.

I would love to test the product with it. Is there a way you could send us an example of such a workbook, where data is anonimized?

You can send it to robbert@spreadsheetpreview.com

For sure!

You can test any edge-cases.

I'll send it over at the email you've shared!

Robert I've forwarded a xlsx file for you to test on the email you've mentioned!