\documentclass[margin=5mm, varwidth]{standalone}
\usepackage{tikz}
%\usetikzlibrary{matrix}
\usepackage{pgfplotstable}
\pgfplotsset{compat=newest}
\tikzset{
declare function={
H(\k,\n)=(\n<\k+1 ? 0 : 1);
h(\k,\n)=H(\k,\n)*(\n-\k);
ZstartS(\n)=int( \n*2+h(2,\n)*6+h(4,\n)*10+h(6,\n)*14+h(8,\n)*18-1 );
L(\l)=int( 2*\l*\l-2 );% maximale Besetzung des l-ten Orbitals
Zstart(\n,\l)=int( \n<(\l+1) ? -1 : ZstartS(\n+\l)-L(\l+1) );
},}
\begin{document}
\def\OutFilename{PSE-Startzahlen.txt}
\newwrite\MyFile