Hogyan lehet importálni Excel táblázatkezelő segítségével dbf, kezdők
Úgy tűnik, mi a probléma?
Excel megérti a DBF formátum kell, minden esetben. Másrészt, DBF - a natív formátum ArcView, ez tárolja tulajdonít a shapefile. Készítsen magának egy fájlt az Excel és át ArcView. Azonban ez a „track” a tömeg gödrök és árkok, de úgy, hogy még a tapasztalt felhasználók néha megbotlik. Miért olyan proshodit és mi a teendő? Hozzon létre egy táblázatot, például a számok a pontok, nevek, koordinátákat.
Igen, az Excel képes írni az adatokat közvetlenül a DBF, de. Töltse le ezt a táblázatot ArcView, akkor a találkozás közvetlenül a tény, hogy:
1. elvesztette jelei a számok „pont után”;
2. A fordított adattípusok oszlop;
3. eltorzította kódolás az orosz betűk stb
Bütykölni egy kicsit, akkor rájönnek, hogy ez nem lehet hibáztatni ArcView, azaz az Excel. Miért történik ez, és hogyan lehet ez? Az első két probléma összefügg azzal a ténnyel, hogy az Excel - egy egyszerű táblázatkezelő, hanem az adatbázis-rendszer, így nem tudom, hogyan kell vigyázni az ilyen típusú. A DBF - ez nem egy egyszerű táblázatot, a fájl nevét az adatbázis, és egy szigorú szerkezet - felveszik a fejlécben DBF. Adatbázisokat részeként MS Office Access célja, és azt mondja, valami jobb DBF, úgy, hogy szinte a natív formátum dolgozni DBF van „helyes”. Problémák az 1. és 2., vannak gyakorlatilag hiányzik. De sokan azonban szeretnék számítani táblázatos Privolnoye stílusa! Path az Excel szükséges! Hogy ő kitaposott?
adattípusok
Először az adattípusok. Excel meghatározza az adattípusok az egyes felső sorban az oszlop, ezért, hogy egy asztal, tegye a következőket:
- Húzza a felső vonal alatt a oszlopfejlécek, amint az az első ábrán. Sokkal jobb, ha a nevek nincsenek terek, a latin, és nem több, mint 10 karakter - azt követeli, DBF formátumban.
- Ellenőrizze, hogy az adatok írása, különösen a felső sorokat. Ha a számok rossz tizedes elválasztó, illetve a „O” betűvel nulla helyett, Excel bejelenti a szöveget, és egy oszlop a DBF kap egy szöveges típusú annak minden következményével együtt.
- Ha a felső sor az egyes oszlopok, nincs adat, vagy nem utalnak az oszlop (pl oszlop szövegét és a felső sor megvan, sajnos, néhány szám), majd húzza meg a második sorban kifejezetten mintákat értékek: így spokon század csalt tapasztalt DBF -schiki. Ez a vonal akkor valójában nem nehéz eltávolítani a DBF, nos, már ArcView.
kódlapokhoz
A fenti intézkedések azonban segíthet megfékezni az egyetlen adattípusok. A kérdés az orosz betűk ravasz. Ők „elrepül” annak a ténynek köszönhető, hogy az Excel írja makacsul DBF régi Dos-kódolás (is nevezik az ASCII, hallottuk, talán). Úgy tűnik, hogy úgy gondolja, DBF formátum nagyon régi, tisztítsa meg a DOS örökségét. ArcView alapértelmezetten vindovsovskim DBF formátum, és olvassa el, mintha a Windows-kódolás (is nevezik ANSI). Tehát ez a két program, a két bika, pihenő fejüket :)
Próbálja meg kitalálni, mi a hangsúly. A titok abban rejlik, hogy a fejléc DBF. Ez spokon században egy olyan hely, amely rendelkezik egy hivatkozás a kódlapot. ArcView „ismernek”, és ha DBF-fájl „jó”, hogy van, kódolás kijelölt igaz, ArcView fogja érteni, és a következőképpen hangzik. Microsoft teljesen megfeledkezett róla, és az Excel, ezek további részleteket a kódot nem. Sőt, hogy visszaállítja az utalás a kódot oldal teljes amint felkel.
Hogyan lehet megoldani a problémát, az Excel fájl adattípusok és kódolásának keresztül SQL-összeköttetés itt leírtak szerint.
Hogy mennek a dolgok ArcMap? És ugyanígy. DBF tábla nem olvasható erőfeszítés nélkül, és az összes fenti javaslatok relevánsak. Hasonlóképpen, a korrekció kódlap termel szokásos mágikus hatás: