![曜日を数値に変換する](https://rvso.com/image/392355/%E6%9B%9C%E6%97%A5%E3%82%92%E6%95%B0%E5%80%A4%E3%81%AB%E5%A4%89%E6%8F%9B%E3%81%99%E3%82%8B.png)
テックスメーカー、
ファイルコンテンツの曜日を変更して数値を表示するにはどうすればいいですか?
月曜日 = 2、火曜日 = 3...土曜日 = 7、日曜日 = 1
私のコード
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{file.tex}
%Type =1,2...10
No,Dayofweek,Name
1,Monday,A
2,Tuesday,B
3,Wednesday,D
30,Thursday,C
31,Friday,M
131,Saturday,N
132,Sunday,K
\end{filecontents*}
\usepackage{datatool}
\DTLloaddb[autokeys=false]{file}{file.tex}
\begin{document}
Display Dayofweek => Number
\DTLforeach*
{file}% Database
{\No=No,\Dayofweek=Dayofweek,\Name=Name}{%
\noindent\Dayofweek \quad \Name\par
}%
\end{document}
答え1
質問を正しく理解していれば...
\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{file.tex}
%Type =1,2...10
No,Dayofweek,Name
1,Monday,A
2,Tuesday,B
3,Wednesday,D
30,Thursday,C
31,Friday,M
131,Saturday,N
132,Sunday,K
\end{filecontents*}
\usepackage{datatool}
\DTLloaddb[autokeys=false]{file}{file.tex}
\newcommand\Sundaycode{1}
\newcommand\Mondaycode{2}
\newcommand\Tuesdaycode{3}
\newcommand\Wednesdaycode{4}
\newcommand\Thursdaycode{5}
\newcommand\Fridaycode{6}
\newcommand\Saturdaycode{7}
\newcommand\daycode[1]{\csname #1code\endcsname}
\begin{document}
Display Dayofweek $=>$ Number
\DTLforeach*
{file}% Database
{\No=No,\Dayofweek=Dayofweek,\Name=Name}{%
\noindent\daycode{\Dayofweek} \quad \Name\par
}%
\end{document}