Daten importieren
Du musst Daten nicht einzeln von Hand erfassen. Aus einer CSV- oder Excel-Datei lassen sich Kontakte, Objekte, Zähler, Zählerstände und Zählertäusche bequem einlesen. Diese Seite erklärt, welcher Import wann der richtige ist — und wie er funktioniert.
Es gibt sechs Import-Wege. Vier davon legen Stammdaten an (Kontakte, Objekte, Zähler — einzeln oder kombiniert), zwei betreffen die Messwerte (Zählerstände und Zählertäusche). Alle funktionieren nach demselben einfachen Prinzip: hochladen, in der Vorschau prüfen, importieren.
So funktioniert jeder Import
Alle Importe laufen als Assistent in mehreren Schritten ab. Ein wichtiger Grundsatz: Es wird nichts gespeichert, bevor du es bestätigst.
- Datei hochladen — eine CSV- (beliebiges Trennzeichen, UTF-8) oder Excel-Datei (
.xlsx/.xls). Die erste Zeile enthält die Spaltenüberschriften. - Spalten zuordnen — das Programm erkennt passende Spalten automatisch. Du kannst die Zuordnung jederzeit ändern. Die Spalten müssen nicht exakt so heißen wie hier beschrieben.
- Vorschau prüfen — du siehst pro Zeile, was passieren würde (siehe Farben unten). In der Vorschau lassen sich Werte noch korrigieren und einzelne Zeilen per Häkchen überspringen. Dieser Schritt verändert noch nichts.
- Import ausführen — erst jetzt werden die Daten gespeichert.
Die Farben in der Vorschau
- Neu — der Datensatz wird neu angelegt.
- Aktualisieren — ein vorhandener Datensatz wird überschrieben.
- Bereits vorhanden — existiert schon und bleibt unverändert (wird übersprungen).
- Fehler — die Zeile kann nicht importiert werden und wird ausgelassen (z. B. ein Pflichtfeld fehlt).
- ⚠ Warnung — ein Hinweis, der den Import nicht blockiert. Die Zeile wird trotzdem importiert; prüf sie kurz.
Überspringen oder Aktualisieren?
Bei jedem Import wählst du, was mit bereits vorhandenen Datensätzen geschehen soll:
- Überspringen — Vorhandenes bleibt unangetastet, nur Neues kommt dazu. (Standard bei den Stammdaten-Importen.)
- Aktualisieren — vorhandene Datensätze werden mit den Werten aus der Datei überschrieben. Achtung: Eine zugeordnete, aber leere Spalte leert dann auch das Feld.
Welchen Import brauche ich?
| Ich möchte … | Dann nutze ich |
|---|---|
| … eine bestehende Liste mit allem (Kontakte + Objekte + Zähler + Jahresstände) auf einmal einlesen | Kombinierter Stammdaten-Import |
| … nur Kontakte (Kunden) anlegen oder aktualisieren | Kunden-Import |
| … nur Objekte (Liegenschaften) anlegen oder aktualisieren | Objekte-Import |
| … nur Wasserzähler anlegen oder aktualisieren | Zähler-Import |
| … Zählerstände (Ablesungen) einer Periode einlesen | Zählerstand-Import |
| … mehrere Zählerwechsel auf einmal verbuchen (alt raus, neu rein) | Zählertausch-Import |
Tipp für den Erststart: Wenn du das Programm neu befüllst und ohnehin eine große Tabelle mit allem hast, ist der kombinierte Stammdaten-Import meist der schnellste Weg. Für die laufende Pflege (z. B. „20 neue Mitglieder nachtragen") sind die einzelnen Importe übersichtlicher.
1. Kombinierter Stammdaten-Import
Stammdaten → Stammdaten importieren
Legt aus einer einzigen breiten Tabelle in einem Durchgang an: Kontakte, Objekte, die Zuordnung Kontakt ↔ Objekt, Zähler und die Jahres-Zählerstände. Ideal, um das Programm aus einer bestehenden Liste erstmalig zu befüllen.
- Typische Spalten: Kunden-Nr., Name (oder Nachname + Vorname), Straße, PLZ, Ort, Objekt, Zählernummer, Eichjahr — und je Jahr eine Spalte
Stand 2023,Stand 2024… - Erkennung: Kontakte über die Kunden-Nr., Objekte über die Objektbezeichnung, Zähler über die Zählernummer. Kommt eine Kunden-Nr. mehrfach vor, wird derselbe Kontakt wiederverwendet und nur ergänzt.
- Fehlt zu einem Jahr noch eine Abrechnungsperiode, wird sie automatisch angelegt (z. B. „2024" vom 01.01.–31.12.).
- Eine ⚠ Warnung erscheint, wenn ein Objekt mehrere aktive Eigentümer bekäme oder dieselbe Zählernummer mehreren Objekten zugeordnet würde — der Import läuft trotzdem.
2. Kunden-Import
Stammdaten → Kontakte → Schaltfläche „Importieren" (oben rechts, neben „Neuer Kontakt")
Legt ausschließlich Kontakte bzw. Kunden an oder aktualisiert sie — ohne Objekte oder Zähler.
- Mögliche Spalten: Kunden-Nr., externe Kennung, Name (oder Nachname + Vorname), Straße, Hausnummer, PLZ, Ort, Land, E-Mail, Telefon, Notizen.
- Erkennung: über die Kunden-Nr. (ersatzweise über die externe Kennung). Steht in der Zeile keine Nummer, wird automatisch die nächste freie Kundennummer vergeben.
- Bekannte Nummer → Aktualisieren bzw. Bereits vorhanden (je nach Modus); neue Nummer → Neu.
- Im Modus Aktualisieren werden alle zugeordneten Felder überschrieben.
Mehr zum Datensatz „Kontakt" (Kunde / Lieferant, Besitzer-Historie): Kontakte (Mitglieder & Lieferanten).
3. Objekte-Import
Stammdaten → Objekte → Schaltfläche „Importieren" (neben „Neues Objekt")
Legt ausschließlich Objekte (Liegenschaften) an oder aktualisiert sie — mit optionaler Eigentümer-Zuordnung.
- Mögliche Spalten: Objekt-Nr., Typ (Haus / Garten / Sonstiges), Straße, Hausnummer, PLZ, Ort, Land, Notizen — sowie optional Besitzer (Kunden-Nr.).
- Erkennung: über die Objekt-Nr. Ist der Typ leer, wird
Hausverwendet. - Gibt es kein passendes Objekt mit dieser Nummer, aber bereits ein Objekt mit gleicher Adresse, erscheint eine ⚠ Warnung („mögliches Duplikat") — zusammengeführt wird nichts automatisch.
- Ist die Spalte Besitzer (Kunden-Nr.) gefüllt und der Kontakt bekannt, wird die Eigentümer-Zuordnung angelegt. Hat das Objekt bereits einen anderen aktiven Eigentümer, gibt es eine ⚠ Warnung — mehrere Eigentümer (z. B. Ehepaare, Erbengemeinschaften) bleiben aber zulässig.
4. Zähler-Import
Zähler → Zähler → Schaltfläche „Importieren" (neben „Neuer Zähler")
Legt ausschließlich Wasserzähler-Stammdaten an oder aktualisiert sie.
- Mögliche Spalten: Zählernummer, Objekt-Nr., Standort, Eichjahr, Einbaudatum, Anfangsstand, Typ (Haupt-/Subzähler), Notizen.
- Erkennung: über die Zählernummer. Das Objekt wird über die Objekt-Nr. zugeordnet.
Das Objekt muss bereits existieren. Wird zur angegebenen Objekt-Nr. kein Objekt gefunden, ist die Zeile ein Fehler und wird übersprungen — es wird kein Objekt still nebenbei angelegt. Importiere die Objekte also vorher (per Objekte-Import oder kombiniertem Import).
- Würde dieselbe Zählernummer einem anderen Objekt zugeordnet als bisher hinterlegt, erscheint eine ⚠ Warnung. Im Modus Überspringen bleibt der Zähler an seinem bisherigen Objekt; im Modus Aktualisieren wird er umgehängt.
5. Zählerstand-Import (Ablesungen)
Zähler → Ablesungen importieren (oder Schaltfläche „Importieren" auf der Seite Zählerablesungen)
Liest Zählerstände für eine Abrechnungsperiode ein. Das sind keine Stammdaten, sondern die abgelesenen Messwerte zu bereits vorhandenen Zählern.
- Mögliche Spalten: ein Zuordnungs-Wert (Zählernummer, Kundennummer oder Kundenname), der Zählerstand, optional ein Datum und optional ein Verbrauch (nur zum Vergleich). Dazu wählst du die Abrechnungsperiode.
- Erkennung: je nach gewähltem Modus. Hat ein Kontakt mehrere Zähler, wird der Hauptzähler vorgeschlagen; mehrdeutige Fälle löst du in der Vorschau.
- Zahlen- und Datumsformate (DE/AT, US, ISO) werden automatisch erkannt und sind bei Bedarf umstellbar.
- Der berechnete Verbrauch wird angezeigt; bei einem Zählerwechsel innerhalb des Jahres wird die Verbrauchskette korrekt berücksichtigt.
- Du wählst, ob bestehende Ablesungen überschrieben oder übersprungen werden.
Dieser Import hat viele Feinheiten (Format-Erkennung, Mehrdeutigkeit, Verbrauchs-Vergleich, Zählerwechsel im Importjahr). Die ausführliche Beschreibung steht unter Wasserzähler → CSV-Import von Ablesungen.
6. Zählertausch-Import
Zähler → Zählertausch-Import
Verbucht Zählerwechsel in Serie: Pro Zeile wird der alte Zähler ausgebaut (mit Abschlussablesung und Deaktivierung) und der neue Zähler angelegt. So musst du Täusche nicht einzeln erfassen.
| Spalte | Pflicht? | Bedeutung |
|---|---|---|
WasserzählerNr. alt |
ja | Nummer des auszubauenden Zählers |
Ausbau Zählerstand |
ja (bei Tausch) | Abschlussablesung des alten Zählers |
Wasserzähler Nr. neu |
ja | Nummer des neuen Zählers |
Zählerstand neu |
nein | Anfangsstand des neuen Zählers (Standard 0) |
Eichjahr |
nein | Eichjahr des neuen Zählers |
Tauschdatum |
nein | Datum im Format TT.MM.JJJJ (Standard: heute) |
Objekt-Nr. |
nein | nur für Neuanlagen genutzt |
- Status pro Zeile: Tausch (alter Zähler gefunden), Neuanlage oder Fehler.
- Wird der alte Zähler nicht gefunden, kann der neue trotzdem als reine Neuanlage importiert werden — das Objekt wählst du dann in der Vorschau oder über die Spalte
Objekt-Nr.
Tipps & häufige Fragen
- Erst die Vorschau, dann importieren. Die Vorschau ist ein Probelauf und speichert nichts. Nutze sie, um Zuordnung und Ergebnis zu prüfen.
- Reihenfolge bei einzelnen Importen: erst Kontakte, dann Objekte, dann Zähler. Der Zähler-Import braucht bestehende Objekte; der Objekte-Import kann Kontakte als Eigentümer zuordnen.
- Die Spalten müssen nicht exakt heißen wie hier angegeben — das Programm schlägt die Zuordnung vor, und du korrigierst sie bei Bedarf in der Vorschau.
- Excel oder CSV? Beides geht. Bei CSV bitte UTF-8 verwenden, damit Umlaute korrekt ankommen; das Trennzeichen (Komma, Semikolon, Tabulator) wird automatisch erkannt.
- Gelbe Warnungen blockieren nicht. Sie sind ein Hinweis zum Prüfen — die betroffene Zeile wird trotzdem importiert. Du kannst die Quelldatei korrigieren, musst es aber nicht.
- Versehentlich falsch? Importiere im Modus Aktualisieren die korrigierte Datei erneut, oder passe die betroffenen Datensätze anschließend von Hand an.
Kleine Testdatei zuerst: Bei großen Listen lohnt es sich, zunächst 2–3 Zeilen zu importieren und das Ergebnis zu kontrollieren. Stimmt die Zuordnung, importierst du den Rest.