Der Daten Import / Export Spezialist
Schauen Sie sich auch die verfügbaren Beispiele zum Excel Adapter an evtl. kann Ihre Frage hiermit schon beantwortet werden: CSV Export mit Gruppierung

Feldnamen und Datentypen im Excel-Adapter

  • Heiko Halaschka
  • Autor
  • Offline
  • Neues Mitglied
  • Neues Mitglied
Mehr
2 Monate 5 Tage her #4682 von Heiko Halaschka
Feldnamen und Datentypen im Excel-Adapter wurde erstellt von Heiko Halaschka
Wir bekommen monatliche Excel-Tabellen, deren Inhalt ich in eine Acces-Datenbank übertragen möchte.
Read-Adapter ist Excel, Write-Adapter ist Acces.

Die Tabellen sind immer gleich aufgebaut, leider sind die Tabellenblätter jedes Mal anders beschriftet und bei den Spalten/Feldnamen gibt es manchmal kleine Unterschiede.
Da in der Tabelle immer nur das erste Blatt benötigt wird, habe ich unter "Felder/Datentypen" das Worksheet mit dem Index "1" erfasst. Dadurch muss ich schon mal nicht jeden Monat das Worksheet neu beschriften.

Gibt es eine ähnliche Möglichkeit für die einzelnen Spaltenüberschriften (Spalte 1, Spalte 2, Spalte 3, etc.  anstatt "Nummer", "Bezeichnung", "Menge", etc.)?
Mein Problem ist nämlich, wenn ich die Feldnamen neu einlese, werden immer die Datentypen überschrieben!?
Der Datentyp soll immer STRING sein, manches Mal wird aber beim neu Einlesen DECIMAL angenommen, weil nur Zahlen in der Spalte sind.
Dann muss ich alle Spalten durchgucken, und den Datentyp wieder auf STRING setzen.
Vielleicht gibt es ja auch eine Lösung, dass die Datentypen der Spalten beim neu Einlesen nicht verändert werden?

Ich würde mich über Hilfestellung freuen.

Liebe Grüße
Heiko H

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
2 Monate 3 Tage her #4684 von FlowHeater-Team
FlowHeater-Team antwortete auf Feldnamen und Datentypen im Excel-Adapter
Hallo Herr Halaschka,

es gibt zwei Möglichkeiten.
  1. Wenn es nur um die Spaltenüberschriften geht können Sie einfach das ganze ohne diese Zeile einlesen. Also im Excel Adapter z.B. erst ab der 2. Zeile mit dem Einlesen beginnen und die Option „1. Zeile enthält Feldnamen“ deaktivieren, siehe Screenshot. So liest der Excel Adapter immer genau diese Felder in dieser Reihenfolge ein.
  2. Dann gibt es die Möglichkeit Aliasnamen für Spalten zu vergeben, siehe hier: Spalten dynamisch anhand Feldnamen zuordnen

 

gruß
Robert Stark

Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.253 Sekunden

andere Sprachen

en

FlowHeater Home

de en

Impressum/Kontakt

Datenschutz

Copyright © 2009-2023 by FlowHeater GmbH.
Alle Rechte vorbehalten.

Follow us on

twitter  facebook

YouTube

 de en