Tässä on kysymys Keviniltä:
Aloitin juuri Microsoft Accessilla ja tutkin juuri rakentamaani esimerkkitietokantaa. Halusin ymmärtää hieman enemmän menetelmästä, jolla tiedot viedään olemassa olevasta taulukosta. Ymmärrän, että jos olen kiinnostunut seuraamaan tietoja Pythonin Pandas-kirjaston avulla, minun on luultavasti pystyttävä viemään tiedot CSV-muotoon (jopa parempi, jos voin käyttää | erotin). Näen Accessissa vaihtoehdot Access-tietojen viemiseksi Exceliin ja tekstitiedostomuotoihin. Mutta mitä niistä voin käyttää päästäkseni lopulta CSV-muotoon, jota voin analysoida edelleen?
Kiitos kysymyksestä.
Tavoitteen saavuttamiseksi on useita vaihtoehtoja, mutta lyhyyden vuoksi keskitytään muutamaan vaihtoehtoon:
- Siirrä tietosi Accessista Exceliin ja tallenna työsi CSV-tiedostona.
- Muunna tietosi Accessista CSV-muotoon käyttämällä Vie tekstiksi -ominaisuutta.
Lähdetään liikkeelle.
Lataa tiedot Accessista CSV:hen ja Exceliin
- Aloita avaamalla MS Access -tietokantatiedostosi.
- Vasemmalla puolella näet All Access -objektit -näkymän.
- Korosta taulukko, kysely tai raportti, jonka haluat viedä.
- Nyt ulkoisten tietojen Access Ribbon -osumasta
- Paina Excel-painiketta .
Huomautus: Vaihtoehtoisesti napsauta hiiren kakkospainikkeella taulukkoa, kyselyä tai raporttia ja valitse sitten Vie ja Excel.
- Ohjattu vientitoiminto avautuu
Muunna Access-taulukko Excel- ja CSV-muotoon
- Siirry nyt eteenpäin ja aseta tiedoston nimi ja muoto yllä olevan kuvan mukaisesti.
- Varmista, että painat Avaa kohdetiedosto... -valintaruutua , jotta Excel avautuu tiedonsiirron jälkeen.
- Paina OK .
- Paina nyt Sulje .
- Varmista nyt Excelissä, että tiedostosi on viety oikein.
- Jos näin on, siirry eteenpäin ja napsauta Tiedosto ja sitten Tallenna nimellä.
- Määritä Tallenna nimellä -valintaikkunassa tiedoston nimi ja valitse tiedostotyypiksi CSV UTF-8.
- Lopuksi paina Tallenna .
Voila 🙂
Huomautus: Haluat ehkä tarkastella opetusohjelmaamme Excel-tiedostojen viemisestä CSV-muotoon .
Siirrä Access-tiedot teksti- ja CSV-tiedostoihin
- Suorita edellisen osan vaiheet 1-4.
- Paina Tekstitiedosto - painiketta.
- Määritä tiedoston nimi. Huomaa, että oletusarvoisesti tiedostonimessäsi on txt-liite. Muuta pääte CSV:ksi
- Napsauta Vie tiedot muotoilulla -ruutua.
- Varmista, että painat Avaa kohdetiedosto... -valintaruutua , jotta Excel avautuu tiedonsiirron jälkeen.
- Aseta Windows uuden tiedoston koodaukseksi pyydettäessä .
- CSV-tiedostosi avautuu suosikkitekstieditorissasi tai Excelissä, jos olet asettanut sen oletussovellukseksi CSV-katselua ja -muokkausta varten.
- Tallenna tiedosto ja olet valmis.
Huomautus: Jos tunnet Pythonin ja olet kiinnostunut tehostamaan datan vienti-/tuontiprosessejasi, sinun kannattaa tutustua oppaaseemme Pandan käyttämisestä Excelin kanssa .
Hyvää data-analyysiä 🙂
Puuttuvien ja virheellisten arvojen vianetsintä
Seuraavassa taulukossa kuvataan erilaisia tapoja yleisten virheiden vianmääritykseen.
Vinkki: Jos huomaat, että vain muutama arvo puuttuu, korjaa ne Excel-työkirjassa. Muussa tapauksessa korjaa lähdeobjekti Access-tietokannassa ja toista sitten vientitoiminto.
Ongelma
|
Kuvaus ja resoluutio
|
Lasketut kentät
|
Laskettujen kenttien tulokset viedään; taustalla olevat lausekkeet, jotka suorittavat laskutoimitukset eivät ole.
|
Moniarvoiset kentät
|
Useita arvoja tukevat kentät viedään puolipisteillä (;) erotettuna arvoluettelona.
|
Kuvia, esineitä ja liitteitä
|
Graafisia elementtejä (kuten logoja, OLE-objektikenttien sisältöä ja liitteitä, jotka ovat osa lähdetietoja) ei viedä. Lisää ne laskentataulukkoon manuaalisesti, kun olet suorittanut vientitoiminnon.
|
Kaavio
|
Kun viet lomakkeen tai raportin, joka sisältää Microsoft Graph -objektin, kaavioobjektia ei viedä.
|
Tiedot väärässä sarakkeessa
|
Tuloksena olevan laskentataulukon nolla-arvot korvataan joskus tiedoilla, joiden pitäisi olla seuraavassa sarakkeessa.
|
Päivämääräarvot puuttuvat
|
Päivämääräarvoja, jotka ovat aikaisempia kuin 1. tammikuuta 1900, ei viedä. Vastaavat solut laskentataulukossa sisältävät nolla-arvon.
|
Ilmaisut puuttuvat
|
Arvojen laskemiseen käytettyjä lausekkeita ei viedä Exceliin. Vain laskelmien tulokset viedään. Lisää kaava manuaalisesti Excel-laskentataulukkoon, kun olet suorittanut vientitoiminnon.
|
Puuttuvat alilomakkeet, aliraportit ja alitietotaulukot
|
Kun viet lomakkeen, raportin tai tietolomakkeen, vain päälomake, raportti tai tietolomake viedään. Sinun on toistettava vientitoiminto jokaiselle vietävälle alilomakkeelle, aliraportille ja alitietolomakkeelle.
|
Puuttuvat tai väärin muotoillut sarakkeet
|
Jos mikään sarakkeista ei näytä olevan muotoiltu tuloksena olevassa laskentataulukossa, toista vientitoiminto ja muista valita Vie tiedot muotoilun ja asettelun kanssa valintaruutu ohjatussa toiminnossa. Käänteisesti, jos vain jotkin sarakkeet näyttävät olevan muotoiltu eri tavalla kuin lähdeobjektin versiot, käytä haluamaasi muotoilua manuaalisesti Excelissä.
Muotoile sarake Excelissä
Avaa kohde Excel-työkirja ja näytä sitten laskentataulukko, joka sisältää viedyt tiedot.
Napsauta hiiren kakkospainikkeella saraketta tai valittua solualuetta ja napsauta sitten Muotoile solut.
Valitse Numero -välilehdellä Luokat -kohdassa muoto, kuten teksti, numero, < a i=9>Päivämäärä tai Aika.
Napsauta OK.
|
"#" arvo sarakkeessa
|
Saatat nähdä arvon # sarakkeessa, joka vastaa lomakkeen Kyllä/Ei-kenttää. Tämä voi johtua vientitoiminnon aloittamisesta siirtymisruudusta tai lomakenäkymästä. Voit ratkaista tämän ongelman avaamalla lomakkeen taulukkonäkymässä ennen tietojen vientiä.
|
Virheilmaisimet tai virhearvot
|
Tarkista, onko soluista virheilmaisimia (vihreät kolmiot kulmissa) tai virhearvoja (merkkijonoja, jotka alkavat # -merkillä asianmukaiset tiedot).
|