aboutcode-org / aboutcode-org/scancode.io
Very large codebases can break XLSX outputs
- Linguagem predominante
- Python
- Estrelas
- 215
- Forks
- 203
- Merge médio
- 4d 8h
- PRs com merge (30d)
- 6
Descrição
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.
Guia de contribuição
Avaliação
Esta issue ainda não foi avaliada.