As said on the comments, to manipulate big amounts of data, there are better programming languages that can be used together with LaTeX. One of this alternatives is knitr (an R package) that allow mix R and LaTeX code.
To test the example below, you should save it with the .Rnw extension and you can compile it with Rstudio,or see How to build Knitr document from the command line. If you have not R in your computer, also in Overleaf you probably test this file, but using the extension.Rtex.
The MWE:

\documentclass{article}
% preample only to beautify the result, nothing is essential
\usepackage{parskip}
\usepackage{booktabs}
\usepackage[colorlinks]{hyperref}
\renewcommand\belowcaptionskip{1ex}
\begin{document}
\section*{The raw data for this example}
<<employees,echo=FALSE>>=
construct a data frame (you can also import it csv, excel, csv, ...)
df <- data.frame(
Name = c("Bob", "Sam", "Jim"),
Surname = c("Wood","Smith","Carter"),
Rate = c(94, 4, 3), # Field experience (%)
date = as.Date(c('1990-10-02','1981-3-24','1987-6-14')),
Position= c("director","subdirector","secretary"))
Nicknames as ID
rownames(df) <- c("nba", "spy", "tv")
today <- as.Date(Sys.Date())
Show raw data
df
@
\section*{About our fake employees}
The team will be our employees
\Sexpr{combine_words(paste(df$Name,df$Surname))}.
Although the mean rate experience of the team is only
\Sexpr{round(mean(df$Rate),1)};%, but the \Sexpr{df[1,5]} of the project will be \Sexpr{df[1,1]}. Mr. \Sexpr{df["nba",2]}
is highly cualified for this specific work
(\Sexpr{df["nba","Rate"]};%).
He was born in
\Sexpr{format(df["nba","date"], format = "%Y")},
so roughly he has now
\Sexpr{format(difftime(today, df["nba","date"],
unit="days"), big.mark = '\\;')}
days of living experience.
\section*{Full team data (to show)}
See in table \ref{Team}:
<<team table,echo=F, results="asis">>=
library(xtable)
df$date <- as.character(df$date)
print(xtable(df[,c(1,2,5,4,3)],
caption="Full team",
label="Team",
align="llllcr",
digits=0),
booktabs=T,
include.rownames=F,
caption.placement="top"
)
@
\end{document}