I have a number of rows of data (currently in Word - can just as easily be Excel/other) that need to be injected into existing table(s) created in pages in Confluence v5.5.2.
Is there a simple way to paste the rows in? Currently all the data is simply stuffed into the first cell
Thanks for the responses guys.
The end answer is that
The comments above are both great for working around. I particularly like the use of the bookmarklet to export to CSV, update and paste back in (so long as you haven't applied formatting - this includes bold, italics, etc.
Instead of creating the table and pasting the data, try simply copying the whole table (from Word or Excel) and paste it directly in Confluence, without creating a table there.
I'm not sure it will always work, but it works with some editors and some versions of Confluence.
I hope it was helpful.
Jaime Kirch da Silveira.
Thanks Jaime. Unfortunately that doesn't work as I receive additional rows from various sources and the table is part of larger table in Confluence.
I did try to copy/paste out the table to Excel/Word but it doesn't take enough formatting data to allow me to update externally and re-paste.
I think the short answer is that I'm committed to updating the table directly in Confluence (unless there's a way to export the source of the page as I can manipulate that quite easily with some concatenation in Excel?)
If you need to get the table into a format that Excel can work with so that you can muck with it and then put it back into Confluence I created a bookmarklet for taking HTML tables and generating a CSV from them that you can download to your system. Note: It doesn't work in IE due to data URI restrictions in IE. But is works in Chrome and Firefox. http://iamdav.in/2014/10/24/bookmarklet-creating-csv-html-table/
@Davin Studer that's super-useful thanks. At the moment I can't use it straight off as it remove general formatting (such as header rows, red text for TODO: etc. - BUT - I'm guessing with some 'standard' I can export meta content (if not direct formatting) so this can be retained and 're-input' when pasted back into Confluence. Thanks Mark (feel free to promote this to an answer though...
This procedure will work:
1. Create a table in Confluence with at least one blank row
2. Copy a list of values (one per line) into Google Sheets
3. Copy the rows from Google Sheets
4. Paste the rows into the first cell of the Confluence table, and all the rows will populate one value per row
The need to hack around this issue is so incredibly bad I can't stand it. How can they so lack insight into the need for this key feature for content creators?
All of the workarounds listed here suck cheese. Most have bugs filed related to them:
But I'll had another one I found: Use the Markdown / Confluence wiki dialog to create the table:
For #5, compare Markdown table header format to Confluence wiki-
| RNumPat | AMSType | LotPos | |--------------|----------------|--------| | @ ### | ASI | 0 |
|| RNumPat || AMSType || LotPos ||
| @ ### | ASI | 0 |
(Differences: Kill the dashed header separator row, double the pipes around header columns).
Note: Some content fails to convert. The value "@000@" (no quotes) results in an empty cell. (I need to file a bug about this,.....oh wait....I'd rather beat my head on a wall than figure out Atlassian bug reporting for Confluence.
Bugs related to Markdown dialog:
Hi Community! Kesha (kay-sha) from the Confluence marketing team here! Can you share stories with us on how your non-technical (think Marketing, Sales, HR, legal, etc.) teams are using Confluen...
Connect with like-minded Atlassian users at free events near you!Find a group
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no AUG chapters near you at the moment.Start an AUG