OpenOffice.org Calc does not have enough columns

Bug #240895 reported by Diederik Zwager
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenOffice
Unknown
Low
libreoffice (Ubuntu)
Invalid
Undecided
Unassigned
openoffice.org (Ubuntu)
Won't Fix
Low
Unassigned

Bug Description

Binary package hint: openoffice.org

I opened the attached Excel 1997-2003 spreadsheet that has a lot of columns (one for every day of the year, plus a few more). However OpenOffice.org Calc will only display the columns up until "IV". That means that the last 3 months of the year are not visible.

Please fix this.

Revision history for this message
In , tho (bettlertho) wrote :

Please increase the column limit to match at least the limit of MS Excel (which is currently at 16k).
btw: KSpread supports 32k.

The objective must be the compatibility between all those office solutions.

Another important question:
Why is the limit statically implemented [hardcoded] on application level? Wouldn't it be smarter to
define it per spreadsheet [or even omit an explicit limit] say have a dynamic solution?

This is the logical sequence of Bug 31612, [which had been in pipe already 4 years]

Revision history for this message
In , Www-openoffice-org (www-openoffice-org) wrote :

this issue is dup for issue 19440
please transfer your votes

Revision history for this message
In , Oc-n (oc-n) wrote :

Reassign to owner requirements

Revision history for this message
In , tho (bettlertho) wrote :

Nope, read correctly, it isn't dup.

The other issue is about number of rows and sheets but not about nr of cols!

Revision history for this message
In , Robin-laing (robin-laing) wrote :

This issue is related to the increase in the number of rows to compete/surpass
other applications.

http://www.openoffice.org/issues/show_bug.cgi?id=30215

Revision history for this message
In , tho (bettlertho) wrote :

So what was then about bug 31612?

Honestly, I don't get your logic...

Revision history for this message
In , Crake (crake) wrote :

*** Issue 86049 has been confirmed by votes. ***

Revision history for this message
In , Kayleflap (kayleflap) wrote :

From nsaa on Issue 30215 (further thoughts on row limits)

To manually hack an increase to the number of columns:
http://wiki.services.openoffice.org/wiki/Calc/hacks/number_of_rows

Change MAXCOLCOUNT_DEFINE in sc/inc/address.hxx to a multiple of 16.

Revision history for this message
In , tho (bettlertho) wrote :

Of course this workaround exists. But I'd like to send these the large docs to anyone using OO.o. So
this isn't the right way.

Revision history for this message
In , Robin-laing (robin-laing) wrote :

Now that the row limit <http://www.openoffice.org/issues/show_bug.cgi?id=30215>
is being targeted for 3.0, maybe this should be as well to ensure compatibility
for Microsoft's planned support for ODF in 2007.

Revision history for this message
Diederik Zwager (dzwager) wrote :
Revision history for this message
Marco da Silva (igama) wrote :

What version of OpenOffice are you using?

That is not related to Ubuntu, but OpenOffice it Self.

If your using OpenOffice 2.3 , Try OpenOffice 2.4 , you can get the DEBS at openoffice.org.

If using 2.4 you can try the OpenOffice 3.0 Beta.

Revision history for this message
Dimitrios Symeonidis (azimout) wrote :

The issue exists in OpenOffice 2.4.

It is one of the features in OpenOffice 3:
http://marketing.openoffice.org/3.0/featurelistbeta.html#1024_Columns_Per_Calc_Sheet_.28Instead_of_256.29

If you want, you can try using OpenOffice 3 release candidates from here:
http://download.openoffice.org/680/?intcmp=1461
however, it is not recommended for production systems...

Otherwise, you should just wait (version 3 should be out in autumn I think)

Changed in openoffice.org:
status: New → Confirmed
Revision history for this message
Chris Cheney (ccheney) wrote :

The xls file you attached only shows to column 'IV' even in Microsoft Excel 2007. Are you sure your file isn't incomplete?

Thanks,

Chris Cheney

Changed in openoffice.org:
status: Confirmed → Incomplete
Revision history for this message
In , Oc-n (oc-n) wrote :

reassigning features and enhancements to user <email address hidden> which
will be the default owner for those tasks (was introduced some time ago)

Revision history for this message
Chris Cheney (ccheney) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in openoffice.org:
status: Incomplete → Invalid
Revision history for this message
Robert Pawn (bobtpawn) wrote :

I am currently trying to use OO Calc for data analysis, but my data has a little more than 3000 columns. I am expecting interesting effects to happen in the last 700 or so columns, but Calc can't load them.

Changed in openoffice.org (Ubuntu):
status: Invalid → New
Revision history for this message
Dimitrios Symeonidis (azimout) wrote :

confirmed, wishlist
microsoft excel 2007 supports "1,048,576 rows by 16,384 columns" (quoted from http://office.microsoft.com/en-us/excel/HA100738731033.aspx)

Changed in openoffice.org (Ubuntu):
importance: Undecided → Wishlist
status: New → Confirmed
Revision history for this message
Chris Cheney (ccheney) wrote :

Can you please attach an example document exhibiting this problem?

Changed in openoffice.org (Ubuntu):
importance: Wishlist → Undecided
status: Confirmed → Incomplete
Chris Cheney (ccheney)
Changed in openoffice.org (Ubuntu):
importance: Undecided → Medium
status: Incomplete → Triaged
Changed in openoffice:
status: Unknown → Confirmed
Chris Cheney (ccheney)
summary: - OpenOffice.org Calc does not have enough columns
+ [upstream] OOo Calc increase columns limit to 16K
Revision history for this message
In , Davidsarmstrong (davidsarmstrong) wrote :

I agree that this is an issue that may not happen often but when it does it is a
show-stopper. Even more important is the row count limitation.

penalvch (penalvch)
Changed in libreoffice (Ubuntu):
status: New → Incomplete
penalvch (penalvch)
Changed in openoffice.org (Ubuntu):
importance: Medium → Low
Changed in openoffice.org (Ubuntu):
status: Triaged → Won't Fix
Revision history for this message
Björn Michaelsen (bjoern-michaelsen) wrote : migrating packaging from OpenOffice.org to Libreoffice

[This is an automated message.]
There are no new official OpenOffice.org releases in Ubuntu packaging anymore => Won't Fix

If the problem persists, please mark this bug as "also affects project Libreoffice" or "also affects distribution Libreoffice (Ubuntu)" if that has not happened already.

Please leave references to upstream OpenOffice.org bugs in place to allow cross pollination.

penalvch (penalvch)
summary: - [upstream] OOo Calc increase columns limit to 16K
+ Calc increase columns limit to 16K
Revision history for this message
Xavier Poinsard (xpoinsard) wrote : Re: Calc increase columns limit to 16K

The bug in libreoffice bugzilla : https://bugs.freedesktop.org/show_bug.cgi?id=50916

Revision history for this message
penalvch (penalvch) wrote :

Diederik Zwager, thank you for reporting this and helping make Ubuntu better. The reason why the file you attached only showed up to column IV (256 columns) in OpenOffice.org, and now in LibreOffice, is because this is the specification limit of the Excel 2003 file format. For more on this, please see http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP005199291.aspx .

As well, if one attempts to open the same file in Microsoft Office Professional Plus 2010 Excel Version 14.0.6023.1000 (32-bit) the same phenomenon occurs. LibreOffice keeps expectation compatibility with this.

Thank you for reporting this and helping make Ubuntu better. Please feel free to report any future bugs you may find.

lsb_release -rd
Description: Ubuntu 12.10
Release: 12.10

apt-cache policy libreoffice-calc
libreoffice-calc:
  Installed: 1:3.6.2~rc2-0ubuntu3
  Candidate: 1:3.6.2~rc2-0ubuntu3
  Version table:
 *** 1:3.6.2~rc2-0ubuntu3 0
        500 http://archive.ubuntu.com/ubuntu/ quantal/main i386 Packages
        100 /var/lib/dpkg/status

Changed in libreoffice (Ubuntu):
status: Incomplete → Invalid
summary: - Calc increase columns limit to 16K
+ OpenOffice.org Calc does not have enough columns
Revision history for this message
efa (efa) wrote :

see Libreoffice 1024 column limit:
https://bugs.freedesktop.org/show_bug.cgi?id=50916

Revision history for this message
In , Mkrcds (mkrcds) wrote :

*** Issue 126506 has been marked as a duplicate of this issue. ***

Revision history for this message
In , Agnostos88 (agnostos88) wrote :

For anyone interested, LibreOffice 7.4 was released today with support for 16384 columns in Calc: https://llunak.blogspot.com/2022/03/enabling-calc-support-for-16384-columns.html

Technical details blogpost from 2017: https://niocs.github.io/LOBook/misc/16kcols.html

Revision history for this message
In , Petko-p (petko-p) wrote :

Other alternatives are gnumneric with 16,384 columns (http://www.gnumeric.org/) as LO.
And Caligra Sheets with 32,767 Columns (https://calligra.org/) as max value.
Both have this feature for years.

So other Open Source Spreadsheet apps are much more powerfull in this respect, or have the feature for longer time, but they do not feel the need to advertise their product in other projects bug tracker like spammers do.
I hope you understand that bug trackers are a development tool and not a evaluation platform for the best tooling. Use other channels if you feel the need for your dvertisements.

Thank you!

All the best
Peter

Revision history for this message
In , Mseidel-k (mseidel-k) wrote :

He may not be aware that LO license does not allow us to take code from them...

But maybe reading the technical blogpost can give us some hints?

Revision history for this message
In , Petko-p (petko-p) wrote :

Ohh no. I did not consider that. It seems I am to frustrated on some statements, to even consider this. :( This is of course wrong and not what I want.

I am sorry. Please take my apologies.

yes we should look into this too.

Revision history for this message
In , Petko-p (petko-p) wrote :

Okay, in order to add morte columens we need to change the way lots of fields are processed. Currently SC moves through all fields in order for update. This is very slow, anmd becomes slower if there are more fields.

LO did move to a vector array, enhanced the formula of processing and they are now confident to increase the field amount.

I am not sure this is the right track. It depends on the way the table is build and I am not sure the container type is the best decision that has been taken.
Especially if you think that a table might not be uniform. I have an Idea how to solve this issue, but I need to experiment a bit. Also more research is needed.

Changed in openoffice:
importance: Unknown → Low
status: Confirmed → Unknown
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.