We will be migrating from Ask to Discourse on the first week of August, read the details here

Ask Your Question

How can I move a column in a Writer table? [closed]

asked 2013-05-12 11:36:03 +0200

Paddy Landau gravatar image

updated 2020-08-23 11:30:38 +0200

Alex Kemp gravatar image

How can I move a column in a Writer table left or right?

I know that I can…

  1. Make a manual note of the column's formatting (if different from the rest of the table)
  2. Open the table's properties
  3. Make a manual note of the column widths
  4. Cut the contents of the column I wish to move
  5. Delete that column
  6. Insert a new column in the required place
  7. Paste the contents
  8. Open the table's properties
  9. Restore the column widths in the new order
  10. Fix the column's formatting as required

… But that is both error-prone and tedious (especially if you have several tables).

I imagine that there would be a superior way. I have looked at the Table help page ("Column: Specifies the value to be used for moving a column"), but I cannot figure out what it means! Google has also not helped me.

So, how do I move a column in a Writer table?

I am using Libre Office version, downloaded directly from the official website, on Linux Ubuntu version 12.04.

Thank you.

EDIT: This seems to be a bug, as referenced by @oweng.

edit retag flag offensive reopen merge delete

Closed for the following reason question is not relevant or outdated by Alex Kemp
close date 2020-08-23 11:31:38.741151


manj_k gravatar imagemanj_k ( 2014-08-04 19:49:03 +0200 )edit

3 Answers

Sort by » oldest newest most voted

answered 2013-05-12 13:50:56 +0200

this post is marked as community wiki

This post is a wiki. Anyone with karma >75 is welcome to improve it.

As far as I know there is no shorter way of moving columns/rows in LibreOffice Writer if using menu Table | Insert... to create a table.

But LibreOffice Calc does support moving and dragging columns:

  1. Mark source cells to move.

  2. ALT+click_and_hold.

  3. Move to target location.

See details: https://help.libreoffice.org/Calc/Moving_Cells_by_Drag-and-Drop

You can add a Calc table in Writer! Do the following:

  1. Insert | Object | OLE object.

  2. Create new option and select LibreOffice 4.0 Spreadsheet.

Then click on inserted object and Calc is displayed inside Writer. You can create borders in embed Calc etc and of course the work-around solution for Writer: moving columns around.

Is this good enough solution for you?

edit flag offensive delete link more



Good suggestion. This issue of moving rows / columns without overwriting is an old bug (FDO#35570).

oweng gravatar imageoweng ( 2013-05-12 16:03:29 +0200 )edit

@oweng Thanks, I have added a comment to that bug.

Paddy Landau gravatar imagePaddy Landau ( 2013-05-23 11:45:13 +0200 )edit

@froz, thanks, but it's not Calc where I have the problem; it's Writer.

Paddy Landau gravatar imagePaddy Landau ( 2013-05-23 12:06:58 +0200 )edit

answered 2013-05-13 03:24:14 +0200

ROSt52 gravatar image

updated 2013-05-13 03:24:34 +0200

1 -Cut column you want to move
2 -Insert a new column where you want to have the colum you cut before
3 -Paste into the new column

You might consider to place an enhancement request to get a move column (row) functionality. It would be nice to place the bug report number here to enable others to add comments.

edit flag offensive delete link more


Thanks for the answer, but as I have mentioned in my original question, this simplified version is insufficient (the column width is not restored). I shall add a new bug to reflect the bug mentioned by @oweng.

Paddy Landau gravatar imagePaddy Landau ( 2013-05-23 11:47:13 +0200 )edit

@Paddy Landau - If there is a bug it must be reported and fixed. Thanks for filing the bug.

ROSt52 gravatar imageROSt52 ( 2013-05-23 14:30:56 +0200 )edit

answered 2015-08-03 20:25:04 +0200

Sérgio gravatar image

This issue of moving rows / columns without overwriting is an old bug (FDO#35570).

Yeah!, if we can't do it without overwrite, we go where we want to move some rows, insert a number of empty rows much bigger than that rows, cut and paste that rows into this new space, after we just need clean the empty rows and move is done .

Note: I had to disable alt key of kde [1], although alt key doesn't worked.


[1] https://bbs.archlinux.org/viewtopic.p...

edit flag offensive delete link more

Question Tools



Asked: 2013-05-12 11:36:03 +0200

Seen: 6,989 times

Last updated: Aug 03 '15