Bug 57189 - TABLE Ability to insert/delete cells
Summary: TABLE Ability to insert/delete cells
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
(earliest affected) Master
Hardware: Other All
: medium enhancement
Assignee: Not Assigned
: 103141 (view as bug list)
Depends on:
Blocks: Writer-Tables-Enhancements
  Show dependency treegraph
Reported: 2012-11-16 10:18 UTC by Urmas
Modified: 2017-05-08 18:41 UTC (History)
3 users (show)

See Also:
Crash report or crash signature:

move cells right (1.95 KB, image/png)
2012-12-18 23:02 UTC, Marco Menardi
move cells down - cell_insert_move_down.png (2.31 KB, image/png)
2012-12-18 23:03 UTC, Marco Menardi
move cells to the left - cell_remove_move_left.png (1.80 KB, image/png)
2012-12-18 23:03 UTC, Marco Menardi
move cells up - cell_remove_move_up.png (1.89 KB, image/png)
2012-12-18 23:04 UTC, Marco Menardi

Note You need to log in before you can comment on or make changes to this bug.
Description Urmas 2012-11-16 10:18:20 UTC
LO Writer misses an important feature of a text editor, to insert and delete cells in table, and not the entire rows/columns.
Comment 1 Joel Madero 2012-12-06 22:02:33 UTC
How do you insert a cell without inserting a row/column? Just curious, thanks for clarifying for me
Comment 2 Urmas 2012-12-07 13:55:55 UTC
See spreadsheet.
Comment 3 Joel Madero 2012-12-11 16:52:36 UTC
What spreadsheet?
Comment 4 Urmas 2012-12-12 06:29:26 UTC
LO's spreadsheet. It can insert and remove cells.
Comment 5 Marco Menardi 2012-12-18 23:01:45 UTC
I've tested with the 2003 version of a different office suite.
Some of the insert/delete cell options can be achieved inserting/removing rows/columns, but there are some that can not, or are not so convenient.
I've created a table with 5 rows and 3 columns, see attachments, and I put the cursor on the row 3, column 3.
In the other program we have something like:
Table -> Insert -> Cells... 
- "move cells right" produces current row with 4 columns, the other rows unchanged! (cell_insert_move_right.png)
- "move cells down" adds a cell in the current position, moves below cells down adding a row at the bottom of the table (with first and last column empty) (cell_insert_move_down.png)
- "insert whole row" inserts an entire row above current one
- "insert whole column" inserts a column on the left of the current one

Table -> Delete -> Cells... 
- "move cells to the left" removes current cell and produces row 3 with only 2 columns, other rows unchanged (you have a "hole") (cell_remove_move_left.png)
- "move cells up" removes the current cell and moves below cells upward (cell_remove_move_up.png)

With Calc 4.0 and older I've not found such features.
Comment 6 Marco Menardi 2012-12-18 23:02:29 UTC
Created attachment 71769 [details]
move cells right
Comment 7 Marco Menardi 2012-12-18 23:03:11 UTC
Created attachment 71770 [details]
move cells down - cell_insert_move_down.png
Comment 8 Marco Menardi 2012-12-18 23:03:50 UTC
Created attachment 71771 [details]
move cells to the left - cell_remove_move_left.png
Comment 9 Marco Menardi 2012-12-18 23:04:18 UTC
Created attachment 71773 [details]
move cells up - cell_remove_move_up.png
Comment 10 Lukas Jelinek 2013-11-06 17:31:43 UTC
I would like to clarify what Urmas probably means.

Steps to reproduce:
1. Select some cells in Calc.
2. Copy the selected cells.
3. Create a table in Writer and place the cursor into it.
4. Paste the clipboard content (Edit -> Paste or Ctrl+V).
-- or alternatively --
5. Open special paste dialog (Edit -> Paste special or Ctrl+Shift+V) and then select any paste method.

Expected result:
The table is inserted as cell-to-cell. Roughly speaking, each source cell's content is inserted into the appropriate destination cell. If the source cell set has more columns and/or rows then the destination one a dialog should be displayed. The user then choose how to handle this situation (truncate or extend).
-- or alternatively --
The default behavior remains the same as now. But the special paste method list contains another item (e.g. "Cells") which provides the way described above.

Current result:
The whole table is inserted into the current cell (where the cursor is located). There is no way (even in Paste special) how to accomplish the "expected" behavior.
Comment 11 Timur 2014-12-24 17:32:37 UTC
Urmas' description not clear. Lukas's description seems to related to Bug 37223.
I close as duplicate. Feel free to reopen or to make a new bug if there's better explanation.

*** This bug has been marked as a duplicate of bug 37223 ***
Comment 12 Urmas 2014-12-24 19:28:52 UTC
Do not vandalize.
Comment 13 Telesto 2017-05-08 18:41:01 UTC
*** Bug 103141 has been marked as a duplicate of this bug. ***