CSV Direkt-Import

Du hast viele Wetten auf einmal zu importieren? Der Direkt-Import ist dafür gemacht. Du mappst einmal, welche Spalte zu welchem Feld gehört – danach läuft der Import ohne weitere Rückfragen durch.

Ein Weg für alle Dateigrößen

Früher gab es zwei CSV-Modi zur Auswahl. Seit dem 29.07.2026 führt der CSV-Tab immer in die Spalten-Zuordnung — ob du drei Wetten importierst oder dreitausend. Bekannte Kopfzeilen erkennt sharpd von selbst und schlägt die Zuordnung vor; für eigene Formate speicherst du sie einmal als Profil.

Nur wenn eine Datei gar keine erkennbare Tabelle enthält (z. B. ein Export, bei dem mehrere Wetten in einer Zelle stecken), springt die KI-Zeilenerkennung automatisch ein — das musst du nicht auswählen.


Die Sharpd-Vorlage

Die einfachste Option: Lade die sharpd-Vorlage herunter, fülle sie aus und importiere.

📥 Sharpd-Vorlage herunterladen (.csv)

Die Vorlage enthält drei Beispielzeilen und einen Spalten-Header. Pflichtfelder sind mit * markiert.

Felder erklärt

Spalte Pflicht Format Beispiel
Ereignis* Ja Freier Text Bayern München vs Borussia Dortmund
Datum* Ja DD.MM.YYYY oder ISO YYYY-MM-DD; auch MM/DD/YYYY 16.03.2024
Quote* Ja Dezimalzahl, Komma oder Punkt 2,10 oder 2.10
Einsatz* Ja Zahl, ohne Währungssymbol 50,00
Pick* Ja Freier Text — worauf du gesetzt hast Bayern München, Über 2.5
Buchmacher* Ja* Text, wird vereinheitlicht Bet365
Ergebnis Nein Feste Auswahl (siehe unten) gewonnen
Sport Nein Text Fußball
Wettart Nein Freier Text 1X2, Handicap, Über/Unter
Liga Nein Freier Text Bundesliga
Schlussquote Nein Dezimalzahl 2,05
Live / Vor Anpfiff Nein live oder pre pre
Gewinn/Verlust Nein Zahl, überschreibt die Eigenrechnung -50,00
Wett-Nummer Nein Kennung des Buchmachers T3556EF7…

Ohne Ergebnis-Spalte landen alle Zeilen als Ausstehend — das ist der richtige Weg für einen Export offener Wetten. Die Auswertung holt Ergebnis und Schlussquote danach selbst nach.

Ohne Pick wird eine Zeile abgelehnt: Ohne die gewettete Seite lässt sich weder abrechnen noch eine Schlussquote zuordnen.

Tipp: Sternchen (*) im Header sind optional. Das System erkennt Spaltennamen mit und ohne Sternchen — und es versteht auch die englischen Namen (Event, Date, Odds, Stake, Result, Bookmaker), falls dein Buchmacher so exportiert.

Trennzeichen: Die Vorlage benutzt das Semikolon — damit öffnet sie sich in deutschem Excel direkt in Spalten. Beim Import ist das egal: sharpd erkennt Semikolon, Komma und Tabulator von allein.

Die Buchmacher-Sonderregel

Bookmaker ist Pflichtfeld – aber du hast zwei Möglichkeiten, diesen Wert zu liefern:

Option A – Als Spalte in der CSV Jede Zeile enthält den Buchmacher. Das ist praktisch, wenn deine CSV Wetten von mehreren Anbietern enthält.

Option B – Als globalen Wert auf der Import-Seite Du trägst oben auf der Seite einmalig deinen Buchmacher ein. Alle Wetten dieser Datei bekommen diesen Wert. Sinnvoll wenn du einen Export von einem einzigen Anbieter hochlädst.

Wenn beide gesetzt sind: Der Spaltenwert gewinnt pro Zeile. Hat eine Zeile keinen Spaltenwert, greift der globale Wert als Fallback.

Mindestens eine der beiden Quellen muss gesetzt sein – sonst bleibt der Import-Button deaktiviert.


Die 8 Ergebnis-Werte

Das Result-Feld akzeptiert genau diese acht Werte (auf Deutsch und Englisch):

Wert (DE) Englisch Bedeutung
Gewonnen win Wette gewonnen, voller Profit
Verloren loss Wette verloren, Einsatz weg
½ Gewonnen half-win Halber Gewinn (z. B. Asian Handicap)
½ Verloren half-loss Halber Verlust (z. B. Asian Handicap)
Cashback cashback Push auf der Linie – Einsatz zurück, zählt in Trefferquote und Einsatz mit
Annulliert void, cancelled Wette nicht zustande gekommen – Spiel abgesagt, Buchmacher-Storno
Cashout cashout Vorzeitig ausgezahlt – die Quote wurde nie ausgespielt, zählt in keine Leistungskennzahl
Ausstehend pending Wette läuft noch

Annulliert vs. Cashback – der entscheidende Unterschied

Das ist der häufigste Fehler beim Import. Merke dir:

  • Cashback = die Wette hat statistisch stattgefunden, du hast nur dein Geld zurückbekommen (z. B. „Geld zurück bei 0:0"-Aktion). Zählt in ROI, Yield und Trefferquote mit Stake als neutral.
  • Annulliert = die Wette hat statistisch nicht stattgefunden. Spiel abgesagt, Spieler nicht im Kader, Buchmacher-Storno. Wird aus allen Statistiken rausgerechnet – weder als Win noch als Loss.

Wenn du eine Wette als Annulliert markierst, ändert sich dein ROI nicht. Als Cashback schon – weil der Stake als eingesetzt gilt.

Das System erkennt auch Synonyme: void, cancelled, storniert, null, n/a, cancel → alle landen als Annulliert.


Schritt-für-Schritt-Walkthrough

1. Direkt-Import wählen

Geh auf Importieren → Tab CSV / Excel → Toggle auf Direkt-Import (mit Spalten-Mapping).

2. Buchmacher setzen (optional)

Wenn deine CSV keine Buchmacher-Spalte enthält: Trage jetzt deinen Anbieter als globalen Wert ein. Du kannst diesen Schritt überspringen, wenn jede Zeile einen Buchmacher enthält.

3. CSV hochladen

Klick auf Datei auswählen oder ziehe deine CSV in die Upload-Zone. sharpd erkennt Trennzeichen und Zeichensatz von selbst und liest die Kopfzeile.

4. Mapping-Profil wählen

Du siehst ein Dropdown mit deinen gespeicherten Profilen plus dem eingebauten Sharpd-Standard-Profil.

  • Sharpd-Standard + unveränderte Vorlage: Das System erkennt die Spalten automatisch und springt direkt zu Schritt 7.
  • Eigenes Profil: Mapping wird sofort angewendet, du kannst bei Bedarf noch anpassen.
  • Neues Mapping erstellen: Weiter zu Schritt 5.

5. Spalten zuordnen

Du siehst auf der linken Seite die 11 sharpd-Felder, rechts ein Dropdown pro Feld mit deinen CSV-Spalten.

Echtzeit-Feedback zeigt dir sofort:

  • Grün – Feld korrekt gemappt und Format erkannt
  • Gelb – Format unklar (z. B. zweideutiges Datum) – du siehst eine Warnung
  • Rot – Pflichtfeld fehlt oder Format unmöglich – Import-Button bleibt gesperrt

Unter der Zuordnung siehst du alle Positionen so, wie sie nach der Zuordnung gelesen werden — die ersten hundert sichtbar, der Rest aufklappbar. Zeilen, die du nicht importieren willst, kannst du dort abwählen.

6. Profil speichern (empfohlen)

Klick auf Als Profil speichern und gib dem Profil einen Namen. Beim nächsten Import mit derselben CSV-Struktur brauchst du das Mapping nicht nochmal zu machen.

7. Import starten

Klick auf „N Positionen importieren →“. Der Knopf nennt die Zahl selbst, und darüber steht, in welche Strategie sie gehen.

Das System validiert alle Zeilen auf einmal. Zwei mögliche Ergebnisse:

Alles ok: Alle Wetten landen in einem einzigen Schritt in deiner Datenbank. Du landest auf deiner Wettenliste.

Fehler gefunden: Keine einzige Wette wird importiert (alles oder nichts). Du siehst den genauen Fehler-Report:

Import abgebrochen — 3 Fehler gefunden:
Zeile 47: Datum '32.13.2024' ist ungültig
Zeile 89: Quote 'foo' ist keine Zahl
Zeile 132: Ergebnis 'maybe' nicht erlaubt
  (gültig: Gewonnen, Verloren, ½ Gewonnen, ½ Verloren, Cashback, Annulliert, Ausstehend)

Mapping-Profile verwalten

Unter Einstellungen → Import-Profile verwaltest du alle deine Mappings.

  • Sharpd-Standard – eingebaut, nicht löschbar. Zeigt den Download-Button für die Vorlage.
  • Excel Deutsch / Excel English – eingebaute Profile für typische Excel-Exporte mit deutschen bzw. englischen Spaltennamen (Datum/Date, Quote/Odds, Einsatz/Stake, …).
  • Eigene Profile – Liste mit Name, Anzahl gemappter Felder und Datum der letzten Nutzung.
  • Neues Profil erstellen – ohne CSV, einfach Spaltennamen eintippen die du erwartest.

Profile lassen sich editieren und löschen. Der Sharpd-Standard bleibt immer verfügbar.


Häufige Fehler und Lösungen

Datum-Format nicht erkannt

Fehler: Datum '03/04/2024' ist ungültig oder Mapping-UI zeigt gelbe Warnung.

Das Format 03/04/2024 ist ambivalent – könnte März-April oder April-März sein. Das System fragt dich im Mapping-UI welche Variante du meinst. Wähle einmal, das Profil merkt es sich.

Lösung: Verwende YYYY-MM-DD (ISO-Format) in deiner CSV. Das ist eindeutig und wird immer korrekt erkannt.

Ergebnis-Wert nicht erkannt

Fehler: Ergebnis 'W' nicht erlaubt

Viele Buchmacher-Exports verwenden eigene Kürzel (W, L, 1, 0, V). Das System erkennt das und bietet dir einen Sub-Mapping-Dialog:

„Wir haben diese Werte gefunden: W, L, V. Wie sollen die gemappt werden?"

Ordne jeden Wert einmalig zu. Das wird im Profil gespeichert.

Pflichtfeld leer

Fehler: Zeile 23: Ergebnis fehlt

Prüfe deine CSV auf leere Zellen in Pflichtfeldern. Besonders bei kopierten Excel-Daten passiert das oft bei den letzten Zeilen.

Quote mit Komma statt Punkt

Kein Problem – sharpd akzeptiert beides. 2,10 und 2.10 werden gleich behandelt.

Spalte nicht gefunden

Fehler: Import-Button gesperrt, Pflichtfeld rot markiert.

Das passiert wenn der Spaltenname in deiner CSV nicht dem erwarteten Namen entspricht. Wähle im Mapping-Dropdown manuell die richtige Spalte aus.


Buchmacher-spezifische Tipps

Tipico

Tipico exportiert mit Semikolon als Trennzeichen und fügt einen BOM-Header ein. Kein Problem – sharpd erkennt beides automatisch. Einfach hochladen, Spalten mappen, fertig.

Bet365

Bet365-Exports verwenden englische Spaltennamen. Die Auto-Mapping-Heuristik erkennt Odds, Stake, Result etc. in der Regel korrekt. Prüfe nur das Ergebnis-Feld – Bet365 verwendet manchmal W/L-Kürzel.

Pinnacle

Pinnacle-Exports sind oft sehr sauber (kommagetrennt, ISO-Datum). Das Auto-Mapping schlägt meistens alles richtig vor.

Excel-Exporte allgemein

Excel speichert oft mit Semikolon, BOM und Latin1-Encoding. Das System versucht automatisch verschiedene Encodings (UTF-8, Latin1, Windows-1252) und akzeptiert , und ; als Trenner. Wenn dein Excel-Export komisch aussieht: einfach trotzdem hochladen.


Nächste Schritte


War das hilfreich?