xiste um módulo Perl para ler / gravar facilmente um arquivo CSV usando delimitadores configuráveis pelo usuári

Atualmente, estou otimizando e mantendo um script Perl usado para analisar dois arquivos CSV para dados diferentes. Depois de concluir a análise dos dados, os vários resultados são gravados em arquivos CSV. No entanto, dependendo de determinados sinalizadores de linha de comando, os dados a serem gravados serão separados por vírgula (,) ou por um canal (|). Por esse motivo, o código é um pouco complicado (principalmente porque os membros da minha unidade de negócios não podem codificar corretamente para salvar suas vidas, mas eu discordo ...). Gostaria de saber se existe um módulo Perl encontrado em algum lugar que permita a leitura / gravação de arquivos de / para um arquivo CSV, onde os delimitadores podem ser configurados. Eu sei que o Python possui um módulo CSV embutido que permite essa funcionalidade e flexibilidade. Quando procurei no CPAN, encontrei o módulo Text :: CSV, mas isso não parece me permitir configurar o delimitado

Alguma ideia

questionAnswers(2)

yourAnswerToTheQuestion