Live data from Hacker News

Show HN: Datagridxl2.js – Fast Excel-like data table library

datagridxl.com

61–70 of 108 posts

Re: Show HN: Datagridxl2.js – Fast Excel-like data table library

#61
post #11

Is it as fast as the demo with custom cell renderers?

Hi, we have not implemented custom cell renderers yet. Also, for performance sake, we decided not to render HTML in cells. So not sure if DataGridXL can offer you the things you're looking for at this time.

Re: Show HN: Datagridxl2.js – Fast Excel-like data table library

#62

Earlier quoted context omitted.

I maintain https://grid.glideapps.com if you're looking for something ludicrously fast.

I have noticed your product before, very well done!

Thank you! DataGridXL has been my text only benchmark for a long time because of how ludicrously fast it is! Downright creative problem solving!

Re: Show HN: Datagridxl2.js – Fast Excel-like data table library

#64

-"You've built a web app, but your users stick to Excel" I feel that if your users are not using your web app, it's not because they miss the (dated, not exactly intuitive) Excel interface. Seems to me like the wrong solution for the problem

For a fintech startup I was working for, that was the feedback our sales team got. "We like the product and it looks impressive, but we're used to Excel and we like to use Excel". So that's when we decided to add a page in our web app that had an Excel-look. That did not change things, the product vision was wrong, just like you said. But I can imagine that more web app producers get exactly this feedback from their prospects.

Re: Show HN: Datagridxl2.js – Fast Excel-like data table library

#65
post #37
post #5

I'm impressed by the lack of dependencies and single-file download. One of my use-cases is for offline use, and not via a web app installation -- only assets in an ordinary filesystem directory. Mega-components in single js files are a good step towards that.

> not via a web app installation -- only assets in an ordinary filesystem directory Not sure I understand this. Every web app I build is just a set of HTML/CSS/JS files that are served in a static fashion, which means that you could just plop that static folder onto your hard drive, click "index.html", and interact with it normally. I guess routing concerns maybe exist if you just naively hope the URL-based-routing w…

Perhaps I was attempting to refer to progressive web apps, with manifests and such.

Re: Show HN: Datagridxl2.js – Fast Excel-like data table library

#66

Been using AgGrid but looking for a replacement. I tried to load a CSV of 100k items here and got a "RangeError: Maximum call stack size exceeded." https://www.datagridxl.com/demos/import-csv-data

I haven't tried using DataGridXL with a file with that many records. There is a chance that the DOM node that is used for scroll-listening grows too large and browsers cannot handle that. I suspect that is where the error comes from. However, I will add this to our list of issues, see where the error really comes from and where I can improve it ( https://github.com/DataGridXL/DataGridXL2/issues/31 ). For now, I would…

We ran into the same issue! We actually implemented a feature we joking call clown-car scrolling to handle this. If you want to steal the basics of it you can see it here: https://github.com/glideapps/glide-data-grid/blob/main/packa...

Feel free to steal and improve, we only enable the clown-car mode when the desired scrollable area is larger than what a browser can support. With our implementation scrolling is still handled by the browser, but the scroll location can be subtly recomputed as you go from time to time. We only do this when interacting with the scrollbar directly to avoid weird artifacts like scrolling feeling faster than normal.

Re: Show HN: Datagridxl2.js – Fast Excel-like data table library

#67

Earlier quoted context omitted.

I haven't tried using DataGridXL with a file with that many records. There is a chance that the DOM node that is used for scroll-listening grows too large and browsers cannot handle that. I suspect that is where the error comes from. However, I will add this to our list of issues, see where the error really comes from and where I can improve it ( https://github.com/DataGridXL/DataGridXL2/issues/31 ). For now, I would…

There is a million record demo? That is where my confusion comes from.

one million cell demo (2000 by 500)

Re: Show HN: Datagridxl2.js – Fast Excel-like data table library

#70

Wonderful work! If you think your table is the best, as someone who is pondering buying it, you'd save me some time if you had a quick comparison matrix with your main competitors. It seems counterintuitive to provide that but most people will do the research anyway so you're just saving them some time searching and cataloguing alternatives.

>most people will do the research anyway

eh, most people will prefer the first product they see - so by the time they get to competitor X, they just dont have the energy to do a full sweep of details. Especially if the first one had everything they were looking for and after a couple other searches their pricing doesnt seem unreasonable either

Post reply on HN