PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Importer des données Excel dans PostgreSQL 9.3

La réponse typique est la suivante :

  1. Dans Excel, Fichier/Enregistrer sous, sélectionnez CSV, enregistrez votre feuille actuelle.

  2. transfert vers un répertoire de stockage sur le serveur Pg auquel l'utilisateur postgres peut accéder

  3. dans PostgreSQL :

    COPY mytable FROM '/path/to/csv/file' WITH CSV HEADER; -- must be superuser
    

Mais il existe également d'autres moyens de le faire. PostgreSQL est une base de données incroyablement programmable. Ceux-ci incluent :

  1. Écrivez un module en pl/javaU, pl/perlU ou un autre langage non fiable pour accéder au fichier, l'analyser et gérer la structure.

  2. Utilisez CSV et le fichier fdw_file pour y accéder en tant que pseudo-table

  3. Utiliser DBILink et DBD::Excel

  4. Écrivez votre propre wrapper de données étrangères pour lire les fichiers Excel.

Les possibilités sont littéralement infinies....