And that code, when executed in Latex generates a table that does not reduce the column width to fit one page, and leaves it in really long rows that surpass the page. Like this:

So my question is, how to make it fit properly. I been reading and as far I can infer, it might be with the p{###em} indicators of column width and the fact that in the table, some are marked as {*} and some have a proper size indicated, so I'm thinking perhaps there's a way to fix the column width since the begining of the table.

The only way I managed to make it work was by changing manually all entries in the table that said p{###em}, and change them to a measure in cm. Though this seems to work, I would like to know if there is some way of changing it without surfing through the whole table, or by changing something in those em units.

Options like \adjustbox are not what I'm looking for as they reduce the whole table and to fit it in a page, the letters get unreadable.

My main question is regarding to see if there is some relatively minor change in the code, to take advantage of the file that Excel2latex created and adjust the table size, so in the future I won't be requiring changing too many things manually.