0

Datenimport - Feldnamen werden nicht angezeigt

Wahrscheinlich mal wieder eine triviale Frage, aber ich finde keine Lösung. Ich erhalte monatlich eine Exceltabelle (csv) mit aktualisierten Kundendaten. Es sind 65 Datenfelder, die ich gerne über "Daten importieren" in die Tabelle übernehmen will. Die Tabellennamen in der Datenbank und in der Exceltabelle sind identisch, damit der Import reibungslos klappen kann. Allerdings zeigt mir Ninox beim Datenimport nur die Feldnamen nur mit "Spalte1", "Spalte2", "Spalte3", usw. Die Feldnamen werden nicht angezeigt. Die automatische Zuordnung der Spalten kann daher nicht erfolgen. Beiligender Screenshot zeigt die Ausgangslage. Woran könnte es liegen?

9 Antworten

null
    • rainless
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Hallo, hast Du bei den Import-Einstellung angegeben, dass die erste Zeile eine Kopfzeile ist (rechts oben)?

      • Th_Schmitz
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Lars Ja!

      • Michi.1
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Th. Schmitz ich habe die feldnamen spalte1 , spalte2 erstellt in einer extra Tabelle für das einlesen. So brauchst nix mehr machen und beim einlesen wird alles automatisch auf die Felder verteilt. 

      • Th_Schmitz
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Michi  Die Feldnamen (65 an der Zahl!) sind doch schon in der Tabelle vorhanden. Warum übernimmt Ninox diese nicht und zeigt sie an, damit beim Datenimport eine klare Zuordnung erfolgen kann?

      • Michi.1
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Th. Schmitz das kann ich dir nicht sagen, aber wenn du nicht jedes mal von neuen die von dir erstellten felder zu den entsprechenden spalten ziehen möchtest, kann ich dir es nur so empfehlen. Dann klappt das. Nach dem einlesen kannst die daten ja in deine eigentliche tabelle schreiben. So hab ich es gelöst und das einlesen klappt so immer

      • rainless
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Th. Schmitz Es gibt überhaupt keinen Grund für einen solchen Hack. Ich habe das gerade ausprobiert und es kann (!) wie gewünscht funktionieren:

      Das ist eine Testtabelle, die ich für eine andere Forumsfrage gemacht habe: Name und Größe von Kindern. Hier ist die Definition der Tabelle:

      Die .csv-Datei, die ich einlesen wollte, sieht so aus:

      "Name";"Größe"
      "Bibi";1.23
      "Jojo";2.01

      Beim Import passiert dann das hier:

      Bist Du sicher, dass Du alle Einstellungen richtig hast? Trennzeichen, Begrenzer für Strings ... Ich kann das ohne zusätzliche Info nicht bewerten. Kannst Du vielleicht die erste Zeile Deiner .csv-Datei mal hier posten? Und einen Screenshot Deiner Import-Einstellungen?

      • Michi.1
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Lars bei mir geht es nicht anders, die csv hat keine Überschriften aber gleichzeitig 4 lesearten welche durch eine Zahl in einer Spalte definiert wird. Das sind dann schon mal 17.000 seiten. Nach dem einlesen läuft ein Skript was das ganze je nach leseart in die betreffenden Felder schreibt. Im Anschluß wird die Import Tabelle leer gemacht.

      • Ninox-Professional
      • planoxpro
      • vor 2 Jahren
      • Gemeldet - anzeigen

      Th. Schmitz Ich vermute, dass die erste Zeile einfach leer ist. Denn "Erste Zeile ist Kopfzeile" meint tatsächlich die erste Zeile der CSV-Datei, nicht die erste mit Inhalt. Ich würde deshalb die Excel-Tabelle daraufhin überprüfen und beim Export darauf achten, dass die Zeile mit den Titeln dann tatsächlich auch die erste der CSV-Datei ist. CSV-Dateien lassen sich zur Kontrolle mit jedem einfachen Texteditor öffnen.

    • Michi.1
    • vor 2 Jahren
    • Gemeldet - anzeigen

    Ganz genau, 

    Je nach dem ob man die csv selber gestalten kann oder nicht. Also mit Kopfzeile (spalten namen) oder nicht. Sollte man in ninox die Felder wählen. Gegen die Art der csv ankämpfen bringt keine Punkte. Man kann die Felder manuell zuordnen, jedoch ist das nur bei sporadischen Gebrauch zu empfehlen, was in deinem Fall ja nicht vorliegt

Content aside

  • vor 2 JahrenZuletzt aktiv
  • 9Antworten
  • 65Ansichten
  • 4 Folge bereits