सामान्य उत्तर यह है:
-
एक्सेल में, फ़ाइल/इस रूप में सहेजें, CSV चुनें, अपनी वर्तमान शीट सहेजें।
-
पीजी सर्वर पर एक होल्डिंग निर्देशिका में स्थानांतरित करें जिसे पोस्टग्रेज उपयोगकर्ता एक्सेस कर सकता है
-
PostgreSQL में:
COPY mytable FROM '/path/to/csv/file' WITH CSV HEADER; -- must be superuser
लेकिन ऐसा करने के और भी तरीके हैं। PostgreSQL एक आश्चर्यजनक रूप से प्रोग्राम करने योग्य डेटाबेस है। इनमें शामिल हैं:
-
फ़ाइल तक पहुँचने, उसे पार्स करने और संरचना को प्रबंधित करने के लिए pl/javaU, pl/perlU, या अन्य अविश्वसनीय भाषा में एक मॉड्यूल लिखें।
-
CSV और fdw_file को छद्म तालिका के रूप में उपयोग करने के लिए उपयोग करें
-
DBILink और DBD::Excel का उपयोग करें
-
एक्सेल फाइलों को पढ़ने के लिए अपना खुद का विदेशी डेटा रैपर लिखें।
संभावनाएं सचमुच अनंत हैं....