Existe uma maneira de incluir uma tabela com vírgula no nome do arquivo usando csvsimple?

Existe uma maneira de incluir uma tabela com vírgula no nome do arquivo usando csvsimple?

Tenho um arquivo chamado "test,abc.csv" e gostaria de usar csvsimple para exibir esta tabela.

\documentclass{article}
\usepackage{csvsimple}
\begin{document}
\begin{table}
\csvautotabular[respect all]{test,abc.csv}
\end{table}

\end{document}

Isso me dá um erro pgfkeys Package pgfkeys Error: I do not know the key '/csv/abc.csv' and I am going to ignore it. Perhaps you misspelled it. \csvautotabular[respect all]{test,abc.csv}

Existe alguma maneira de resolver esse problema sem alterar o nome do arquivo?

Eu tentei colchetes, colchetes ou aspas nos nomes dos arquivos, mas nenhum deles funciona.

(A razão pela qual não altero o nome do arquivo diretamente é que estou escrevendo um script para exibir automaticamente uma lista de tabelas de outro banco de dados, onde muitos nomes de arquivos contêm vírgula. Essas tabelas já estão vinculadas a outras coisas, então alterando os nomes dos arquivos podem levar a erros)

Responder1

Uma solução alternativa é armazenar o nome do arquivo em uma macro e usar essa macro como argumento:

\documentclass{article}
\usepackage{csvsimple}
\begin{document}
\begin{table}
\def\myfile{test,abc.csv}
\csvautotabular[respect all]{\myfile}
\end{table}

\end{document}

informação relacionada