\documentclass[final,3p,times,authoryear]{elsarticle}
\usepackage{amssymb}
\usepackage{multirow}
\usepackage{amsmath}
\usepackage[linesnumbered,ruled]{algorithm2e}
\usepackage[noend]{algpseudocode}
\usepackage{tikz, graphicx}
\usepackage[export]{adjustbox}
\usepackage{tabularx}
\usepackage{subcaption}
\usepackage{natbib}
\usepackage{siunitx}
\usepackage{cite}
\setcitestyle{square,numbers,comma,sort&compress}
\makeatletter
\renewcommand{\fnum@figure}{Fig. \thefigure}
\makeatother
%\usepackage[top=2.5cm, bottom=1.8cm,left=2.5cm]{geometry}
\usepackage{booktabs}
\journal{AA}
\begin{document}
\begin{table}[!htbp]
\caption{AAAA}
\label{XXXXX}
\setlength\tabcolsep{0pt}
\begin{tabular*}{\linewidth}{@{\extracolsep{\fill}}
ll
S[table-format=1.4]
*{5}{S[table-format=-1.4]}
}
\toprule
\multirow{2}{*}[-1ex]{A} % "[-1ex]" correction of the vertical
position of cell content.
% it is required because of the use of lines from
"booktabs"
& \multirow{2}{*}[-1ex]{B}
& {\multirow{2}{*}[-1ex]{C}
& \multicolumn{5}{c}{D} \\
\cmidrule{4-8}
& & & {dd} & {ddd} &
{ddd} & {dddd} & {Proposed} \\
\midrule
\multirow{3}{*}{XZA}
& Vertical & 0.9085 & -0.0090 & -0.0035 & -0.0181 & 0.0061 &
-0.0029 \\
& Horizontal & 0.9376 & -0.0002 & 0.0011 & -0.0164 & 0.0180 &
0.0021 \\
& Diagonal & 0.8635 & -0.0066 & -0.0029 & 0.0004 & -0.0079 &
0.0006 \\
\end{tabular*}
\end{table}
\end{document}
I want the border lines in this table, what should be done, can somebody help, I am getting overbull hbox, how can i fix this?




\documentclassso that others can compile this. Also please see thebooktabspackage documentation for good advice about styling of tables. – Andrew Swann Apr 25 '18 at 07:52