Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

excel -> database, excel met info uit meerdere tabellen

blackhawkdesign
5 antwoorden
  • ik heb momenteel een database gemaakt:

    [code:1:3672ff45e8]
    CREATE TABLE locaties(
    idLocaties INT NOT NULL,
    Naam VARCHAR(45)NOT NULL,
    PRIMARY KEY(idLocaties)
    );

    CREATE TABLE hokken(
    idHokken INT NOT NULL,
    HokNummer INT NOT NULL,
    idLocaties INT NOT NULL,
    PRIMARY KEY(idHokken),
    FOREIGN KEY(idLocaties) REFERENCES locaties(idLocaties)
    );

    CREATE TABLE verzorgers(
    idVerzorgers INT NOT NULL,
    Voornaam VARCHAR(45) NOT NULL,
    Achternaam VARCHAR(45) NOT NULL,
    Tussenvoegsels VARCHAR(10),
    Telefoonnummer VARCHAR(10),
    PRIMARY KEY(idVerzorgers)
    );

    CREATE TABLE classes(
    idClasses INT NOT NULL,
    Naam VARCHAR(45) NOT NULL,
    PRIMARY KEY(idClasses)
    );

    CREATE TABLE diersoorten(
    idDierSoorten INT NOT NULL,
    Naam VARCHAR(45) NOT NULL,
    idClasses INT NOT NULL,
    idVerzorgers INT NOT NULL,
    PRIMARY KEY(idDierSoorten),
    FOREIGN KEY(idClasses) REFERENCES classes(idClasses),
    FOREIGN KEY(idVerzorgers) REFERENCES verzorgers(idVerzorgers)
    );

    CREATE TABLE dieren(
    idDieren INT NOT NULL,
    Naam VARCHAR(45) NOT NULL,
    idDierSoorten INT NOT NULL,
    GeboorteDatum DATE,
    SterfteDatum DATE,
    Geslacht CHAR(1) NOT NULL,
    idHokken INT NOT NULL,
    PRIMARY KEY(idDieren),
    FOREIGN KEY(idDierSoorten) REFERENCES diersoorten (idDierSoorten),
    FOREIGN KEY(idHokken) REFERENCES hokken(idHokken)
    );
    [/code:1:3672ff45e8]

    verder heb ik een excel bestand met data


    HokNummer LocatieNaam DierNaam DierGeslacht DierGeboorteDatum DierSterfteDatum DierSoortNaam ClasseNaam VerzorgerVoornaam VerzorgerAchternaam VerzorgerTussenVoegsels VerzorgerTelefoonnummer
    100 Amazone Ayomide V 5-10-2006 Schorpioen modderschildpad Reptiel Aaltje Durks 0655314768
    101 Savanne Gaynell V 23-1-2007 Wimperspitsmuis Zoogdier Aaltje Durks 0655314768

    tstaat door elkaar, maar dan hebben jullie een idee

    ik heb één excel bestand met data uit verschillende tabellen kolommen die ik in die database moet zetten want die is momenteel leeg

    alles handmatig invoeren in geen optie want de gegevens die ik neerzetten waren 2 rijen van de 600

    kan je niet in een keer makkelijk veel data invoegen uit verschillende tabellen enz, in die database?

    ik heb net 3 maanden SQL, queries maken kan ik prima enz, maar ik zou zo snel niet weten hoe ik die data in de database krijg
  • Hoe bekijk je de database? Wat voor een soort database heb je? Als je een mssql database hebt met een mssql sql studio management, dan kan je letterlijk de rijen zo in de database plakken. Welke programmeertaal gebruik je?

    Als dat niet lukt, of je hebt een mysql database dan lijkt mij het simpelste om het excel bestand eerst om te zetten naar een csv (comma seperated) bestand. (In excel, bestand opslaan als… (en daarna csv zoeken)..

    Vervolgens kan je vaak een simpele csv reader maken, die rij voor rij, het gebeuren leest en deze op jouw manier wegschrijft naar de database.

    Succes!
  • dank je, met de csv ist gelukt
  • phpmyadmin -> sql query pakt verzorger-id niet? door het '-' teken scheidt hij verzorger en id, iemand een manier om dat via sql te omzeilen zonder de naam te moeten veranderen van het attribuut?
  • 't is al gelukt

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.