A method for displaying, in a window on a computer display screen, tabular data arranged in rows and columns, wherein the sum of the widths of the columns is greater than the width of the
workspace available within the window. The method includes the steps of determining the width of each column, determining the height of each row, and determining the dynamic height and width of the
workspace available for the display of tabular data within said window. The method further includes the step of dividing said tabular data into table segments, each table segment comprising one or more columns of said tabular data. The method also includes the step of dividing said
workspace into panes, each pane having a height determined by dividing the height of the window by the number of table segments, and displaying within each pane all of the columns of a table segment and one or more rows, wherein different columns are displayed in each pane and the same rows are displayed in each pane.