Blog

Guide10 min read

Migration von Excel zu Odoo: Eine Schritt-fuer-Schritt-Anleitung

Jedes Unternehmen beginnt mit Tabellenkalkulationen. Und eine Zeit lang funktionieren sie gut. Die Probleme beginnen, wenn Ihr Unternehmen ueber den Punkt hinauswaechst, an dem eine Person die Haupttabelle pflegen kann, wenn die Versionskontrolle zu 'Final_v3_WIRKLICH_final.xlsx' wird und wenn Sie feststellen, dass Ihre Lagertabelle und Ihre Vertriebstabelle unterschiedliche Zahlen fuer dieselben Produkte haben. Wenn Ihnen das bekannt vorkommt, sind Sie wahrscheinlich bereit, zu einem richtigen System zu migrieren. Hier erfahren Sie, wie es mit Odoo geht.

Bevor es technisch wird: Entscheiden Sie, was Sie migrieren. Die meisten Unternehmen pflegen Tabellenkalkulationen fuer Buchhaltung/Fakturierung, Lager/Bestand, Kundenkontakte, Produktkataloge und Mitarbeiterdaten. Sie muessen nicht alles auf einmal migrieren. Tatsaechlich sollten Sie das nicht. Waehlen Sie den Bereich, der die meisten Schmerzen verursacht, und beginnen Sie dort. Fuer die meisten Unternehmen ist das entweder Buchhaltung oder Lagerverwaltung.

Schritt eins ist ein Daten-Audit. Oeffnen Sie jede Tabelle, die Sie migrieren moechten, und beantworten Sie diese Fragen: Wie viele Zeilen mit echten Daten gibt es (ohne Kopfzeilen und leere Zeilen)? Wie viele Spalten werden verwendet? Sind die Spaltennamen ueber die Blaetter hinweg konsistent? Gibt es Formeln, die Geschaeftslogik repraesentieren, die erhalten bleiben muss? Gibt es doppelte Eintraege? Sind die Daten aktuell oder enthalten sie historische Datensaetze, die Sie nicht mehr benoetigen?

Schritt zwei ist Datenbereinigung, und hier faellt die meiste Arbeit an. Odoo benoetigt strukturierte, konsistente Daten. Ihre Tabellenkalkulationen haben mit ziemlicher Sicherheit Inkonsistenzen. Kundennamen auf drei verschiedene Arten geschrieben ('ABC Corp', 'ABC Corporation', 'abc corp.'). Produktcodes, deren Format sich mittendrin geaendert hat ('SKU-001' und '001-SKU'). Daten in mehreren Formaten. Waehrungsbetraege mit und ohne Symbole. All das muss vor dem Import behoben werden.

Ein praktischer Ansatz zur Bereinigung: Erstellen Sie eine Kopie jeder Tabelle (aendern Sie nie das Original). Fuegen Sie in der Kopie eine 'Status'-Spalte hinzu und markieren Sie jede Zeile als Sauber, Pruefung erforderlich oder Duplikat. Arbeiten Sie die Eintraege mit Pruefung erforderlich systematisch ab. Bei Duplikaten entscheiden Sie, welcher Datensatz beibehalten wird, und fuehren Sie einzigartige Informationen aus den anderen Kopien zusammen. Das ist muehsame Arbeit, aber es gibt keine Abkuerzung. Kalkulieren Sie 1-2 Tage pro Tabelle fuer ein mittelgrosses Unternehmen.

Schritt drei: Ordnen Sie Ihre Tabellenspalten Odoo-Feldern zu. Odoo hat spezifische Feldtypen - char fuer Text, float fuer Zahlen, many2one fuer Beziehungen, date fuer Daten. Die 'Kunde'-Spalte Ihrer Tabelle muss moeglicherweise zu einer many2one-Beziehung zum res.partner-Modell werden. Ihre 'Produktkategorie'-Spalte muss auf eine Odoo-Produktkategorie abgebildet werden, die Sie zuerst erstellen muessen. Erstellen Sie eine Zuordnungstabelle: Tabellenname, Odoo-Modell, Odoo-Feldname, Feldtyp und erforderliche Transformation.

Schritt vier: Richten Sie Odoo ein und importieren Sie in der richtigen Reihenfolge. Die Reihenfolge ist wichtig wegen der Beziehungen zwischen Datensaetzen. Sie koennen keine Kundenauftraege importieren, bevor Sie Kunden und Produkte importiert haben, weil der Kundenauftrag auf beide verweist. Die korrekte Importreihenfolge fuer die meisten Unternehmen ist: Kontakte (Kunden und Lieferanten), Produktkategorien, Produkte, dann transaktionale Daten (Rechnungen, Auftraege, Lagerbewegungen). Wenn Sie Mitarbeiter haben: zuerst Abteilungen, dann Positionen, dann Mitarbeiter.

Odoo hat eine integrierte Importfunktion, die CSV- und Excel-Dateien akzeptiert. Fuer kleine Datensaetze (unter 1.000 Zeilen) funktioniert sie gut. Laden Sie die Datei hoch, ordnen Sie Spalten Odoo-Feldern zu, zeigen Sie eine Vorschau des Imports an und fuehren Sie ihn aus. Fuer groessere Datensaetze empfehlen wir die Verwendung der Odoo-API oder eines Migrationsskripts, das Fehler elegant behandeln und nach der Behebung von Problemen erneut ausgefuehrt werden kann. Die integrierte Importfunktion kann bei grossen Dateien eine Zeitueberschreitung haben und bietet keine gute Fehlerberichterstattung.

Schritt fuenf: Validieren Sie die importierten Daten. Das ist nicht optional. Pruefen Sie nach jedem Import eine Zufallsstichprobe von 10-20 Datensaetzen in Odoo gegen die Quelltabelle. Ueberpruefen Sie, ob Namen, Zahlen, Daten und Beziehungen korrekt sind. Pruefen Sie Summen - wenn Ihre Tabelle einen Gesamtbestand von 5.000 Einheiten ueber alle Produkte zeigt, sollte Odoo nach dem Import dieselbe Zahl anzeigen. Jede Abweichung bedeutet, dass beim Import oder Bereinigungsprozess etwas schiefgelaufen ist.

Der groesste Fallstrick, den wir sehen: der Versuch, historische Transaktionen zu migrieren. Sie benoetigen keine drei Jahre Kundenauftraege in Odoo. Was Sie brauchen, sind Eroeffnungssalden - aktuelle Lagerbestaende, ausstehende Kundenrechnungen, ausstehende Lieferantenrechnungen und aktuelle Kontosalden. Importieren Sie den aktuellen Stand Ihres Unternehmens, nicht seine gesamte Geschichte. Wenn Sie historische Daten fuer Analysen benoetigen, archivieren Sie die Tabellenkalkulationen separat.

Parallelbetrieb ist unverzichtbar. Schalten Sie Tabellenkalkulationen nicht am ersten Tag ab. Betreiben Sie beide Systeme gleichzeitig fuer mindestens 2-4 Wochen. Jede Transaktion wird sowohl in Odoo als auch in der Tabelle erfasst. Am Ende jeder Woche vergleichen Sie die Zahlen. Wenn sie konsistent uebereinstimmen, koennen Sie die Tabelle abschaffen. Das klingt nach doppelter Arbeit, und das ist es auch, aber es ist der einzige Weg, Probleme zu erkennen, bevor sie zu echten Problemen werden.

Realistische Zeitrahmen basierend auf unserer Erfahrung: Ein kleines Unternehmen (1-2 Benutzer, grundlegende Kontakte und Fakturierung) kann in 1-2 Wochen einschliesslich Parallelbetrieb migrieren. Ein mittelgrosses Unternehmen (5-15 Benutzer, mehrere Tabellenkalkulationen, etwas Komplexitaet) sollte 4-8 Wochen einplanen. Ein groesserer Betrieb (20+ Benutzer, mehrere Abteilungen, komplexe Daten) benoetigt 8-16 Wochen. Diese Zeitrahmen umfassen Bereinigung, Import, Validierung und Parallelbetrieb - nicht nur den technischen Import selbst.

Ein letzter Rat: Benennen Sie einen Migrationschampion. Eine Person in Ihrem Unternehmen, die die Datenqualitaet verantwortet, Entscheidungen ueber Duplikate und Ausnahmen trifft und importierte Datensaetze validiert. Diese Person muss die Geschaeftsdaten tiefgreifend verstehen - in der Regel jemand aus dem operativen Bereich oder der Buchhaltung, der die Tabellenkalkulationen gepflegt hat. Ohne diese Person geraten Migrationsentscheidungen ins Stocken und Zeitplaene verschieben sich.

Moechten Sie mehr erfahren oder besprechen, wie dies auf Ihr Unternehmen zutrifft?