This is my code style for tables with many columns.
- Put the table in a separate file as follows. It can be either not-compilable file (without using
standalone class) or compilable file (using standalone class). Advantages: (1) you can reuse your table for many projects, (2) your main input file will be more compact, easy to maintain, (3) when using standalone class, you can convert each table as a PDF that can be imported from within the main input file as an image with \includegraphics (don't forget use \usepackage{graphicx}), etc.
% not-compilable-table.tex
\begin{tabular}{|*{11}{c|}}
\hline
Study
& Year
& Method
& % 4
& % 5
& % 6
& % 7
& % 8
& % 9
& Result num.
& Result
\\\hline %------- Row End ---------
\LaTeX %Study
& 2012 %Year
& Brute Force %Method
& % 4
& % 5
& % 6
& % 7
& % 8
& % 9
& 99
& Good
\\\hline %------- Row End ---------
\end{tabular}
or
% compilable-table.tex
\documentclass[preview,border=12pt]{standalone}
\usepackage{array}
\begin{document}
\begin{tabular}{|*{11}{c|}}
\hline
Study
& Year
& Method
& % 4
& % 5
& % 6
& % 7
& % 8
& % 9
& Result num.
& Result
\\\hline %------- Row End ---------
\LaTeX %Study
& 2012 %Year
& Brute Force %Method
& % 4
& % 5
& % 6
& % 7
& % 8
& % 9
& 99
& Good
\\\hline %------- Row End ---------
\end{tabular}
\end{document}
Arrange each entry prefixed with & (except for the first entry in each row, it is not prefixed with &) in a single line to ease data entry. At least, you no longer need horizontal scrolling. Adding column number or column name as a comment (%2, %3, %Study, %Year, etc, for example) for each entry will also ease inserting, editing data.
Import the the table file using \input withing the main input file as follows.
% main-input-file.tex
\documentclass{article}
\usepackage{standalone}
\begin{document}
\input{<table-filename>}
\end{document}