If you display read-only data by using tables, keep it below 7 columns.
User requirements for a data page usually escalates to creating a Microsoft Excel like interface on your web app. Use the right UI pattern for the right job.
If it reaches 8 columns and above, redesign into card-type rows and provide an “Export to Microsoft Excel Sheet/Google Docs” option.