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.
Geführter Import oder Direkt-Import?
sharpd bietet zwei Importmodi. Wähle je nach Situation:
| Situation | Empfehlung |
|---|---|
| Wenige Wetten (unter ~40) | Geführter Import – du siehst jede Wette vor dem Speichern |
| Viele Wetten (40 oder mehr) | Direkt-Import – kein Schritt-für-Schritt, alles auf einmal |
| Export aus einem Buchmacher | Direkt-Import – einmalig Spalten mappen, Profil speichern |
| Jahres-Export, Backfill | Direkt-Import – Vorschau-Schleife wäre zu langsam |
Faustformel: Ab ~40 Wetten lohnt sich der Direkt-Import.
Die Sharpd-Vorlage
Die einfachste Option: Lade die sharpd-Vorlage herunter, fülle sie aus und importiere.
📥 Sharpd-Vorlage herunterladen (CSV + Readme als ZIP)Die Vorlage enthält drei Beispielzeilen und einen Spalten-Header. Pflichtfelder sind mit * markiert.
Felder erklärt
| Spalte | Pflicht | Format | Beispiel |
|---|---|---|---|
Event* |
Ja | Freier Text | Bayern München vs Borussia Dortmund |
Date* |
Ja | ISO YYYY-MM-DD empfohlen; auch DD.MM.YYYY und MM/DD/YYYY |
2024-03-16 |
Odds* |
Ja | Dezimalzahl, Punkt oder Komma | 2.10 oder 2,10 |
Stake* |
Ja | Zahl, ohne Währungssymbol | 50 |
Result* |
Ja | Enum (siehe unten) | Gewonnen |
Bookmaker* |
Ja* | Text, wird normalisiert | Bet365 |
Sport |
Nein | Text | Football |
Wettart |
Nein | Freier Text | 1X2, Handicap, Over/Under |
Liga |
Nein | Freier Text | Bundesliga |
Pick |
Nein | Freier Text | Bayern München |
Closingline |
Nein | Dezimalzahl | 2.05 |
Tipp: Sternchen (
*) im Header sind optional. Das System erkennt Spaltennamen mit und ohne Sternchen.
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 7 Ergebnis-Werte
Das Result-Feld akzeptiert genau diese sieben 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 |
Einsatz zurück durch Promo – Wette hat statistisch stattgefunden |
Annulliert |
void, cancelled |
Wette nicht zustande gekommen – Spiel abgesagt, Buchmacher-Storno |
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. Das System liest die ersten fünf Zeilen als Vorschau.
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 dem Mapping siehst du eine Vorschau: Die ersten drei Zeilen, wie sie nach dem Mapping interpretiert werden.
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 Direkt importieren →. Du siehst wie viele Wetten in welche Bankroll importiert werden.
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: Kein einziger 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 copierten 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
- Analyse nutzen – Verstehe was deine Wetten dir sagen
- CLV Tracker – Miss ob du wirklich Edge hast
- Bankroll-Management – Wie viel sollst du einsetzen?