Az adatimportálás és -exportálás az adatkészletek automatikus vagy félautomata bevitele és kimenete a különböző szoftveralkalmazások között. Ez magában foglalja az egyik alkalmazásban használt formátumról a másik által használt formátumra történő "fordítást", ahol az ilyen fordítás automatikusan megtörténik olyan gépi folyamatokon keresztül, mint például az átkódolás , az adatkonverzió és mások. A valódi adatexportálások gyakran nyers formátumú adatokat tartalmaznak, amelyeket egyébként a végfelhasználók nem tudnak elolvasni a megjelenítésükre tervezett felhasználói felület nélkül [1] .
Az adatok importálása és exportálása szemantikai analógiát mutat a másolással és beillesztéssel, amelyben az adatkészleteket az egyik alkalmazásból másolják, majd beillesztik egy másikba. Valójában az operációs rendszer vágólapja (és a vágólap-bővítő alkalmazások) mögötti szoftverfejlesztés nagyrészt az adatkonverzió és -átkódolás sok részletével és aggályával foglalkozik, hogy a végfelhasználónak azt az illúzióját keltse, hogy könnyen másolható és beilleszthető bármely két alkalmazás között. mennyire különböznek belsőleg. A Mentés másként parancs sok alkalmazásban hasonló fejlesztést igényel, ha a fájlok más formátumban vannak mentve.
Az adatok importálásának és exportálásának képessége (vagy annak hiánya) jelentős gazdasági következményekkel jár, mivel erőforrásigényes lehet a kézi adatbevitelhez (például kézi újrabevitelhez); az adatok egymás közötti importálására vagy exportálására képtelen rendszerek közötti interakció hiánya a teljesítmény, a funkcionalitás és a hatékonyság elvesztéséhez vezet, mint például a mashup esetén .