Live data from Hacker News

Show HN: Datagridxl.js – No-nonsense fast Excel-like data table library

datagridxl.com

81–90 of 136 posts

Re: Show HN: Datagridxl.js – No-nonsense fast Excel-like data table library

#81
post #77

Earlier quoted context omitted.

Do you think it's too little or too much? This is my first commercial product. I have looked at other professional grids like Handsontable & Ag-Grid and have decided to choose a similar price, just to have some reference. There will always be people that find it too expensive or that find it too cheap. Even though the product looks like a simple tag; the reality is that I spent 2 years working on it. (I am almost emb…

I think not much. but I asked because I was wondering who could be a customer for this price.

I guess I'll just have to see what happens, who buys it and who does not, and tweak along the way :-)

Re: Show HN: Datagridxl.js – No-nonsense fast Excel-like data table library

#82

Another plug - https://rowsncolumns.app It's a canvas based SpreadSheet. The Grid works with React and Konva - https://konvajs.org/ You can see the demo here - https://rowsncolumns.app/demo And a whole bunch of features and upcoming roadmap - https://rowsncolumns.app/#features We are launching formula support with Web Workers soon.

Just an observation: on iOS I can scroll through the table, but I cannot select any cells.

Re: Show HN: Datagridxl.js – No-nonsense fast Excel-like data table library

#83

Earlier quoted context omitted.

On mobile it _looks_ like a spreadsheet but seems entirely unresponsive to, for example, selecting a cell.

For a moment I thought you were talking about DataGridXL, but your comment is on the canvas grid? I actually made quite an effort to make DGXL work on touch screens. It's not there yet. It's basically read-only on touch for now, but you should have no problem selecting cells and copying values.

For me, DGXL on iOS lets me select and scroll beautifully, but I cannot actually edit (I guess because the cells aren’t text fields, the device doesn’t know to open the on screen keyboard). So it works very well for output but doesn’t work for input.

Re: Show HN: Datagridxl.js – No-nonsense fast Excel-like data table library

#85
post #43

Who are you targeting with 800 euro?

Do you think it's too little or too much? This is my first commercial product. I have looked at other professional grids like Handsontable & Ag-Grid and have decided to choose a similar price, just to have some reference. There will always be people that find it too expensive or that find it too cheap. Even though the product looks like a simple tag; the reality is that I spent 2 years working on it. (I am almost emb…

Handsontable has a lot more features, though. Maybe your unique selling points are enough, I don’t know, just on paper handsontable appears to provide a lot more for the price. I’m not suggesting you change it, just something to be aware of for your marketing.

For me, personally, handsontable was too expensive too though (I’m just one guy self funding my project) so ended up going with an open source table component instead.

Re: Show HN: Datagridxl.js – No-nonsense fast Excel-like data table library

#86

Earlier quoted context omitted.

For a moment I thought you were talking about DataGridXL, but your comment is on the canvas grid? I actually made quite an effort to make DGXL work on touch screens. It's not there yet. It's basically read-only on touch for now, but you should have no problem selecting cells and copying values.

For me, DGXL on iOS lets me select and scroll beautifully, but I cannot actually edit (I guess because the cells aren’t text fields, the device doesn’t know to open the on screen keyboard). So it works very well for output but doesn’t work for input.

You're right, the editor does not open on touch screens in this version.

It's still possible to enable editing on touch screen, but it asks for a custom element on the page that interacts with the grid, using methods setCellValues & getCellValues. It's certainly possible. Will put up a demo for it when I find the time.

Re: Show HN: Datagridxl.js – No-nonsense fast Excel-like data table library

#87

Earlier quoted context omitted.

Do you think it's too little or too much? This is my first commercial product. I have looked at other professional grids like Handsontable & Ag-Grid and have decided to choose a similar price, just to have some reference. There will always be people that find it too expensive or that find it too cheap. Even though the product looks like a simple tag; the reality is that I spent 2 years working on it. (I am almost emb…

Handsontable has a lot more features, though. Maybe your unique selling points are enough, I don’t know, just on paper handsontable appears to provide a lot more for the price. I’m not suggesting you change it, just something to be aware of for your marketing. For me, personally, handsontable was too expensive too though (I’m just one guy self funding my project) so ended up going with an open source table component…

It all depends on what somebody is looking for: a sortable data table for presentation, a table (structure) editor, a spreadsheet, a data grid? All these things look very similar, but they require different approaches really.

You'll always lose on one of the other. Ag-Grid and DataTables are perfect for presentation, not so much for Excel-like editing. Handsontable & Jexcel try to implement all features of Excel, at the cost of performance & bugs.

I have to make sure that in my marketing I make very clear that my product won't be able to do X,Y and Z, but it's the best at A,B and C. To prevent disappointed buyers.

I hope I am doing that with my Features & Limits page: https://www.datagridxl.com/docs/features-limits. (Column sorting will be implemented soon by the way. Ignore what the page says.)

I am thinking to add some interactive comparison pages like: DataGridXL vs Handsontable, DataGridXL vs Ag-Grid, DataGridXL vs DataTables, etc... to really show & describe the differences between the products.

Anyway, you're always welcome to use the free version. It only requires that you keep the branding link visible, which might not be too bad for your app

Re: Show HN: Datagridxl.js – No-nonsense fast Excel-like data table library

#88

Earlier quoted context omitted.

How did you implement the scrolling such that it feels smooth/fast/native, but scrolls in one row/column steps (so you never see half a row)? CSS Scroll Snap? Nicely done.

CSS Scroll Snapping doesn’t make scroll in steps like the steps() timing functions, it just controls the points that the eventual scroll position will snap to. CSS Scroll Snapping may have a place for image gallery sorts of widgets, but for broader layout matters I strongly recommend against it: it can work tolerably on mobile (though it’s not without problems), but on desktop it seriously messes with scrolling so th…

I agree. There's always a trade-off somewhere.

Css native's scroll-snap was not useful in my case, but in the end DGXL's custom scroll snap was one of the easiest parts of the product to build. It was one of the things I really wanted to get right.

Using a tag would always be best for accessibility reasons, but it's not an option if you want to create a performant data table with thousands of rows. I am still using HTML, not Canvas, so it is accessible, but it needs improvements.

A great relief is that this is an input-component first of all, to be used in admin-areas. So there's no need for SEO-compatible HTML.

Re: Show HN: Datagridxl.js – No-nonsense fast Excel-like data table library

#89

Nice man. Dutch Design. Can't wait for features / extensions!

Thanks! What features would you like to see implemented?

Probably a plugin system for datatype => renders/editors. ex: (numbers, datepickers, select, checkboxes, etc.)

Re: Show HN: Datagridxl.js – No-nonsense fast Excel-like data table library

#90
post #77

Earlier quoted context omitted.

I think not much. but I asked because I was wondering who could be a customer for this price.

I guess I'll just have to see what happens, who buys it and who does not, and tweak along the way :-)

achievements. please share the developments. your job deserves this money :)
Post reply on HN