Data grid/table component with core functionality
A data table component with headers, columns of varying widths, alternating row colors, add/delete rows, add/delete columns - very standard stuff! See Axure, PowerPoint, Confluence, etc. etc. Should be able to paste data from an Excel worksheet. An enterprise designer like me, who deals with data-rich UIs, must have this before I can consider adopting XD as my standard tool.
Seems so obvious! But I haven't found this in other suggestions, most others focus on one aspect of a table instead of core table properties. I'd love to hear I'm just missing it somehow...
Why reinvent the wheel every time you make something, Adobe? What XD should have been is InDesign For Digital. Robust text control, tables, master page instead of the cheap grid tool, and better pasting; stuff draw in AI or INDD should come in as though they are native, drawn-in-XD stuff.
As it stands the drawing, text handling, and data functions are somewhat inferior to PowerPoint. And yeah, I've had clients bad enough I did UX design work in PPT so I know.
We need the ability to create robust data tables in XD. Repeat Grid simply does not cut it for robust Data tables as repeat grid only works well with uniform width/height elements and takes 10x longer to create a large data spreadsheet or table which are common in complex online applications such as with insurance mangement, claims management etc. We need large tables with varying column widths, varying row heights as well as row and column spanning capability. Repeat grid simply does not suffice and trying to replicate tables with it is hair pulling frustrating and time consuming.
We also need the ability to import excel or .csv files as well as the ability to copy and paste data from excel into an adobe XD table in the same way you are able to do so with indesign and/or dreamweaver.
This shortcomming is what is preventing my company and those we work with from fully adopting Adobe XD.
One thing I would like to add to this is that the "repeat Grid" tool IS NOT SUFFICIENT to do tables. Grid only works for a data table with identical column widths and row heights. Trying to create a table with varying widths and heights or merged data cells is an ABSOLUTE NIGHTMARE to try to do with the repeat Grid tool.
I know everyone and their sister is obsessed with "responsive design" and using Divs or react for everything but some robust data driven applications require large, complex data tables which will never be used or displayed on a mobile device.
Please give us Table Functionality in XD with the ability to copy and paste cell data from word, Excel or google sheets. (basically the same or similar to how it works with indesign) Yes I know there is a google sheets plugin but that is not suitable either. It only pastes data into a "repeat Grid" layout and is insufficient for any table with variable widths/heights or row/column spans. It also sucks to create alternating row colors, column headers or specify row colors etc.
I'm in the same boat. I know Tables are "out of fashion" now a days but for those of us creating robust online applications which deal with displaying large complex data sets, tables are an absolute necessity.
Table functionality is sorely missing. I spend far too much time just creating a simple table like a change log. Then spending lots more time every time I need to update it with new content.
There's another 70 comments here describing the kind of functionality that is desired : https://adobexd.uservoice.com/forums/353007-adobe-xd-feature-requests/suggestions/13024776-lists-and-tables
Jojellyn Villanueva commented
Maybe the way how InDesign creates, edits and delete table/table cell will be adequate for the majority.
Chris Curnow commented
XD is unusable for me without data tables. I just love XD in ever other respect.
Lise Hansen commented
Going to check it out as a stop gap, but overall agree with everything folks have shared on this request. I don't see the request in the database. I was so pumped to see Repeat Grid functionality but it's good for nothing more than to say "table goes here" in a high level wireframe.
Ruth Ivimey-Cook commented
Thoroughly agree with comments. XD needs more work on basic features like this.
For my part:
- Excel import
- What Ash said (18Jul: https://adobexd.uservoice.com/forums/353007-adobe-xd-feature-requests/suggestions/13024776-lists-and-tables )
- Something akin to MS Word's pre-canned Table style templates -- as a starting point for further interaction.
Data grids are table stakes for enterprise level applications. I can't recommend XD for our product teams if this feature is missing.
To echo the hundreds of comments here and on other forums....
WE NEED A PROPER TABLE TOOL YESTERDAY!!!
It's only been asked for and voted on for 2 years now, with NOTHING TO SHOW.
A MIMIC function with repeat grid as it is .... should be embarrassing for Adobe.
If you REALLY want to catch up to Sketch, you need to prioritize Enterprise UX/UI needs.
I agree with Ethan. If you could bring the table tool from InDesign: it's the best. A lot of UX designers create heavy data processing enterprise level application, very heavy on forms and tables. Sometimes I am thinking why Adobe XD wasn't build off InDesign. Table feature would put XD well ahead of Sketch.
Marcelo Q da Silva commented
Please, add table function.
It is annoying to create and maintain the objects that tries to mimic a table.
PLEASE, add a table function to XD! It is MUCH more important than a lot of the other new features...
Kevin Coleman commented
The current repeat grid function is too fiddly when it comes to creating and building tables. While you can start out with the repeat grid, inevitably, you need to break it out to individual objects. This makes updates such as adding or removing columns, adding / changing alternate row styles, and implementing other aspects of tables very arduous.
Ethan Danstrom commented
If you could bring the table tool from Indesign, that would be exactly what I need. That was the BEST table building tool around when I used to use it. I don't even need all the great cell-style controls or anything...just the physical layout part. For some reason it seems almost all the software design apps treat tables like some useless nerd thing...but if you are doing ANY business tool, they are incredible helpful.
Chloe B commented
Yes this including the ability to add your table as a style in the assets panel
Ditto. Table and table components would be useful for data centric applications.
Ideally the system is as simple to get started as the one in MS Word, or InDesign. In working with data rich applications its important to show some level of detail to customers. Industries such as Finance come to mind, where individual transactions matter.
Table requirements that are not easy using repeat grid:
1. Resize columns (and the rest of the table follows suit
2. Reorder columns
3. Individual Cell styling (for a selected row or cell)
4. Cut/Paste from Excel into the cells
5. Quickly make a table of X by Y cells (in under 3 seconds)
6. Update padding, spacing, borders, coloring of the whole table at once, text follows sizing
7. Edit footer and header rows
8. Saved quick styles of a table
9. Fit to group - so if I make the group bigger, the table scales properly
10. Data seeded or pulled from external source (CSV or JSON) - this is a nice to have