Bug 169984 - [Feature request] CALC - Display multiple sheets on one page
Summary: [Feature request] CALC - Display multiple sheets on one page
Status: UNCONFIRMED
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Calc (show other bugs)
Version:
(earliest affected)
25.8.3.2 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-15 14:52 UTC by BDF
Modified: 2025-12-17 07:12 UTC (History)
2 users (show)

See Also:
Crash report or crash signature:


Attachments
CALC - feature request - display multiple sheets on one page (98.32 KB, image/png)
2025-12-15 14:52 UTC, BDF
Details

Note You need to log in before you can comment on or make changes to this bug.
Description BDF 2025-12-15 14:52:42 UTC
Created attachment 204657 [details]
CALC - feature request - display multiple sheets on one page

SUMMARY
The idea is to be able to display multiple Calc sheets in one area ("group") as if you had multiple files open and placed them on your screen

CURRENT STATE
Right now you can only display one sheet per file at once. Often this is enough, but not always.

I know that there is the Pivot Table (https://help.libreoffice.org/latest/en-US/text/scalc/guide/datapilot.html), but this is not what I'm suggesting.


SUGGESTED RESULT
The user would be able to create a group that is basically an empty page.
Onto this page the user could drag multiple sheets and resize and position them however they like. The group view would behave as if the user was working with multiple files on a desktop.

The user would be able to edit the sheet content inside the sheet itself as well as from within the group as the sheet within the group would just be a resized version of the sheet itself.

FUNCTION and IMAGE DESCRIPTION
* The user would be able to create a new group that is empty by default
* The background of the empty group is some solid colour (eg. grey, however the colour does not really matter)
* The sheets can be placed into the group by dragging it from the line at the bottom and dropping them in the group [Alternative: Right click + 'add sheet' menu entry]
* A sheet can be removed by dragging it to the waste basket at the bottom left (maybe a different symbol is better to make clear the sheet is not deleted from the file itself) [Alternative: Right click + 'remove sheet from group' menu entry)
* The sheets can be moved around freely like a window on a desktop
* The sheets can resised freely like a window on a desktop
* The sheets can snap together (yellow and green table, black line in the middle), but can also positioned freely within the group (red).
* When two sheets are snapped together they have a black bar that can be used to resize them by dragging on the line (like a tiling window manager; for an example in other software see blender)
* The sheets have a border to better indicate where their borders are.
* If the sheet has an assigned colour, the base line as well as the outline is coloured. The outline is slightly darker in this image on purpose to have a little bit stronger separation from the coloured bar at the bottom.
* The group would be separated from the tables with a visual separator (here I used two black lines in between them)
* The group has all included sheets listed as stripe about the group name (I am also fine with any other solution, probably even with having no list of sheets if they are named)
* In my example the group sheet list has a border around it in the colour of the group.
* Between the group and the list of sheets there is a separator to have a visual separation (here it's a dashed black (separator colour) and blue (group colour) line.

EXPECTED BENEFITS
I had the idea when I was working on a sheet where there is data with date information that expands downward and is added on daily.
I am collecting overview information in a different part of the same sheet. Because the data is expanded downward, I move the overview information downward as well.

I would like to have the overview information stay in one place, but be able to scroll the date information list independent from it.
I do not want to move the overview information to a different sheet as having the information right next to each other makes future planning much easier.

The expected benefits would thereby be to have more information on the same screen space and thereby have a better use of 'screen real estate'.

NOTES
I could not find any information about such a feature online. There were some questions on https://ask.libreoffice.org, but their goal was not what I suggest. I also wasn't able to find a feature request with such an idea.
The attached image is not meant as final look, but more of a visual suggestion / design study about how it could look like. It's therefore meant as startingpoint for a discussion.
Comment 1 m_a_riosv 2025-12-15 23:26:28 UTC

*** This bug has been marked as a duplicate of bug 37134 ***
Comment 2 BDF 2025-12-16 08:30:44 UTC
(In reply to m_a_riosv from comment #1)
> 
> *** This bug has been marked as a duplicate of bug 37134 ***

After reading through bug 37134 and judging by the provided images, I disagree that my suggestion is a duplicate of said bug.
Bug 37134 is about having a "Tabbed UI", so having more than one document (of different LO applications) open at the same and including them as tabs.

This is actually the opposite of what I suggested since sheets are already viewed as tabs and my suggestions is to un-tab them and show them side by side.
Comment 3 Regina Henschel 2025-12-17 00:29:03 UTC
(In reply to BDF from comment #0)

> CURRENT STATE
> Right now you can only display one sheet per file at once. Often this is
> enough, but not always.

You know, that you can have several windows of the same document via menu Window > New Window? It allows to show different sheets of the same document at the same time.

I know, that it is not the same as the arrangement of sheets you suggest here, but it might be a workaround for you.
Comment 4 BDF 2025-12-17 07:12:40 UTC
(In reply to Regina Henschel from comment #3)
> (In reply to BDF from comment #0)
> 
> > CURRENT STATE
> > Right now you can only display one sheet per file at once. Often this is
> > enough, but not always.
> 
> You know, that you can have several windows of the same document via menu
> Window > New Window? It allows to show different sheets of the same document
> at the same time.
> 
> I know, that it is not the same as the arrangement of sheets you suggest
> here, but it might be a workaround for you.

I didn't know that you could open the same file in a different Windows.
However, after testing this method it doesn't look to me as if this is really something that would work for me here.

The problem that I thought would exist (changing the file in one window and saving it, what happens in the other window? Will a change that is saved in the other window overwrite the change in the first window?) was actually not a problem as both windows are updated live.

The main problems I see with this setup:
1) The layout is not permanent because the separate windows and their size and arrangement are not saved when I close the file (maybe it is and I'm not doing it right as I didn't even know the feature existed)
2) If you resize and move windows you need yet another full screen window to edit large (full size; = across the entire screen width) sheets.

In my example image (that I modeled after a concrete usecase in one of my files) there is only one file window and 'Group A' itself is independent from the sheets and acts only as collocation or compilation of sheets. The group could be removed without making any change to any sheet.
The group would may act like opening the file in multiple windows, but wouldn't have it's downsides.