aboutcode-org / aboutcode-org/scancode.io

Very large codebases can break XLSX outputs

Aperta
#843 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
215
Fork
203
Merge medio
4g 8h
PR unite (30g)
6

Descrizione

We can get a very large number of resources for some cases such as a whole Android device codebase that can routine have close to 2M resources.
Excel and Libreoffice have a maximum of 1,048,576 rows per sheet.

We should support such cases either by:
- disabling XSLX output when the output cannot be read because too large ( a staop gap)
- split the RESOURCES or RELATIONS XLSX tabs in multiple tabs each with less than 1M (1024x1024) rows. This could be a simple split such that each subsheet has rough same number of rows and is named RESOURCES-1, RESOURCES-2, etc. Or when possible splitting according to a resource tag like in RESOURCES-to and RESOURCES-from.

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.