SQL::Translator::Parser::xSV - parser for arbitrarily delimited text files
use SQL::Translator; use SQL::Translator::Parser::xSV; my $translator = SQL::Translator->new( parser => 'xSV', parser_args => { field_separator => "\t" }, );
Parses arbitrarily delimited text files. See the Text::RecordParser manpage for arguments on how to parse the file (e.g., field_separator, record_separator). Other arguments include:
field_separator
record_separator
scan_fields
Indicates that the columns should be scanned to determine data types and field sizes. True by default.
trim_fields
A shortcut to sending filters to Text::RecordParser, will create callbacks that trim leading and trailing spaces from fields and headers. True by default.
Field names will automatically be normalized by SQL::Translator::Utils::normalize_name.
SQL::Translator::Utils::normalize_name
Darren Chamberlain <darren@cpan.org>, Ken Y. Clark <kclark@cpan.org>.
Text::RecordParser, SQL::Translator.
To install SQL::Translator, copy and paste the appropriate command in to your terminal.
cpanm
cpanm SQL::Translator
CPAN shell
perl -MCPAN -e shell install SQL::Translator
For more information on module installation, please visit the detailed CPAN module installation guide.