| 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 |
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.