Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

DBD::CSV - DBI driver for CSV files

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 examples
Octocat-spinner-32 lib
Octocat-spinner-32 sandbox
Octocat-spinner-32 t
Octocat-spinner-32 xt
Octocat-spinner-32 .aspell.local.pws
Octocat-spinner-32 .dbi-git
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .releaserc
Octocat-spinner-32 ChangeLog
Octocat-spinner-32 MANIFEST
Octocat-spinner-32 MANIFEST.SKIP
Octocat-spinner-32 Makefile.PL
Octocat-spinner-32 README
    DBD::CSV - DBI driver for CSV files

    The DBD::CSV module is yet another driver for the DBI (Database
    independent interface for Perl). This one is based on the SQL
    "engine" SQL::Statement and the abstract DBI driver DBD::File
    and implements access to so-called CSV files (Comma separated

    Copyright (C) 2009-2014 by H.Merijn Brand
    Copyright (C) 2004-2009 by Jeff Zucker
    Copyright (C) 1998-2004 by Jochen Wiedmann
    You may distribute this module under the terms of either the GNU
    General Public License or the Artistic License, as specified in
    the Perl README file.

    Recent changes can be (re)viewed in the public GIT repository at
    Feel free to clone your own copy:

     $ git clone DBD-CSV

    or get it as a tgz:

     $ wget --output-document=DBD-CSV-git.tgz \

    which will unpack to DBD-CSV-master

    DBI - the DBI (Database independent interface for Perl).

    SQL::Statement - a simple SQL engine.

    Text::CSV_XS - this module is used for writing rows to or reading
	rows from CSV files.

    Use CPAN:
      cpan DBD::CSV

    Or standard build/installation:
      gzip -cd DBD-CSV-0.43.tar.gz | tar xf -
      cd DBD-CSV-0.43
      perl Makefile.PL
      make test
      make install

    (this is for Unix users, Windows users would prefer PowerArchiver,
    WinZip or something similar).

    The test suite contains extensive tests for all features provided
    by DBD::CSV. Some of them include the use of what is set to be the
    default temporary directory on the system. Even though the tests
    do not use the folder to read or modify data, using the folder will
    imply the scanning of that folder to see if files would qualify for
    use in DBD::CSV. When the folder contains many files, the scanning
    will seriously slow down the testing duration. The configure phase
    therefor asks the user if using the folder is allowed. The default
    answer is yes unless $AUTOMATED_TESTING is set.
    As File::Spec->tmpdir () honors the environment, you can enable
    these tests using another folder by setting $TMPDIR or whatever
    controls tmpdir () or your OS.

    This module is currently maintained by

	H.Merijn Brand < h.m.brand at >

    The original author is Jochen Wiedmann.
    Previous maintainer was Jeff Zucker
Something went wrong with that request. Please try again.