Individuelles SkriptEntwicklung & Anpassung

Ein individuelles Skript in Python, JavaScript oder Google Apps Script, das Ihre Routinearbeit erledigt: Dateien, Tabellen, E-Mails und Berichte

Meist in 15 Minuten fertigÜberarbeitungen inklusiveQualitätsprüfung
Pakete
ZahlungsschutzMehr dazu
  • Überarbeitungen im Rahmen des Pakets sind kostenlos.
  • Reagieren Sie nicht innerhalb von 3 Tagen nach der Lieferung, gilt die Arbeit automatisch als abgenommen.

Das Geld wird bei der Zahlung reserviert und erst freigegeben, wenn Sie die Arbeit abnehmen.

Ein individuelles Skript in Python, JavaScript oder Google Apps Script, das Ihre Routinearbeit erledigt: Dateien, Tabellen, E-Mails und Berichte

Beispielergebnis

Beispiel für das Standard-Paket

Monatliche Verkaufsdateien von 9 Läden in einem Excel-Bericht zusammenführen

So wird es gestartet

python merge_sales.py --month 2026-10
2026-11-02 09:14:03 INFO  Ordner: sales/2026-10, 9 Dateien gefunden
2026-11-02 09:14:03 INFO  shop-01.csv: 1.284 Zeilen
2026-11-02 09:14:04 INFO  shop-02.xlsx: 967 Zeilen
2026-11-02 09:14:04 WARN  shop-07.csv: 3 Zeilen ohne Preis übersprungen (Zeilen 88, 412, 913)
2026-11-02 09:14:05 INFO  Fertig: 10.412 Zeilen -> report-2026-10.xlsx (Tabellenblätter „Verkäufe“ und „Summen“)

Einstellungen statt Code

Die Spaltennamen jedes Ladens stehen in settings.ini, daher ist ein neuer Laden oder eine umbenannte Spalte nur eine Zeile dort:

[columns]
date = Datum, Verkaufsdatum, Tag
product = Artikel, Produkt, Bezeichnung
quantity = Menge, Anzahl, Stk.
price = Preis, Einzelpreis

Ein Teil des Codes

def read_shop_file(path: Path, columns: dict[str, list[str]]) -> pd.DataFrame:
    """Liest die Datei eines Ladens ein und gibt ihr die Spaltennamen des Berichts."""
    table = pd.read_excel(path) if path.suffix == ".xlsx" else pd.read_csv(path, encoding="utf-8-sig")
    renamed = {}
    for name, variants in columns.items():
        found = next((c for c in table.columns if c.strip() in variants), None)
        if found is None:
            raise ReportError(f"{path.name}: keine Spalte für '{name}' (gesucht wurde nach {', '.join(variants)})")
        renamed[found] = name
    table = table.rename(columns=renamed)[list(columns)]
    table["shop"] = path.stem
    return table

Dateien: ein ZIP-Archiv mit merge_sales.py (310 Zeilen), settings.ini, requirements.txt und einer README dazu, wie man Python installiert, das Skript startet und was jede Meldung im Protokoll bedeutet. Der Kunde startet es auf seinem eigenen Computer.

Kunde: eine kleine Kette von 9 Schreibwarenläden; jeder Laden schickt seine Monatsverkäufe als CSV- oder Excel-Datei, mit leicht unterschiedlichen Spaltennamen. Aufgabe: ein Skript, das jede Datei in einem Ordner einliest, die Spalten in eine einheitliche Form bringt und einen einzigen Excel-Bericht mit allen Verkäufen und einem Tabellenblatt mit Summen pro Laden schreibt.

Kunde und alle Angaben sind erfunden.

Über diese Leistung

Ein Skript, das eine Aufgabe übernimmt, die Sie jetzt von Hand erledigen: Es benennt und sortiert Dateien, führt Tabellen zusammen oder bereinigt sie, wandelt ein Dateiformat in ein anderes um, versendet E-Mails aus einer Google Tabelle, erstellt Rechnungen oder Berichte oder prüft eine Liste von Webseiten. Beschreiben Sie die Aufgabe, was hineingeht und was herauskommen soll, und hängen Sie Beispieldateien an, falls Sie welche haben (CSV, Excel, Textdateien, JSON oder Screenshots). Wir schreiben den Code in der Sprache, die zur Aufgabe passt: Python, JavaScript (Node.js), Google Apps Script für Google Tabellen, Docs und Gmail, PowerShell oder Bash. Sie erhalten ein Archiv mit dem Code und einer README, die in einfachen Worten erklärt, was zu installieren ist und wie Sie es einrichten und starten, und Sie können den Code auch auf der Bestellseite lesen. Wir führen das Skript nicht auf Ihrem Computer oder in Ihren Konten aus: Sie starten es selbst mit Ihren eigenen Daten, daher lohnt es sich, es zuerst an einer Kopie auszuprobieren. Passwörter und Schlüssel bleiben aus dem Code heraus: Das Skript liest sie aus einer Einstellungsdatei, die Sie selbst ausfüllen. Skripte, die sich ohne Erlaubnis Zugang zu Konten verschaffen, Schutzmaßnahmen umgehen oder personenbezogene Daten sammeln, werden nicht erstellt.

Was enthalten ist

  • Das erhalten SieEin ZIP-Archiv mit dem Code, einer README mit Schritt-für-Schritt-Anleitung und, wo nötig, einer Beispiel-Einstellungsdatei; der Code wird auch auf der Bestellseite angezeigt.
  • Die Sprache, die zur Aufgabe passtPython, JavaScript, Apps Script, PowerShell oder Bash
  • Eine verständliche AnleitungWas installiert wird und wie man ihn startet, Schritt für Schritt
  • Einstellungen an einem OrtOrdner, Adressen und Schlüssel in einer Datei, die Sie ausfüllen
  • Arbeitet mit Ihren DatenDateien auf Ihrem Computer, CSV, Excel oder Google Tabellen
  • Lesbarer CodeMit Kommentaren, später leicht zu ändern

So funktioniert es

  1. 1
    AufgabeSie beschreiben, was das Skript tun soll, und hängen Beispieldateien an
  2. 2
    CodeWir schreiben den Code und die Anleitung zum Ausführen
  3. 3
    AusprobierenSie starten es mit einer Kopie Ihrer Daten
  4. 4
    ÜberarbeitungenSie wünschen Überarbeitungen im Rahmen Ihres Pakets und schicken etwaige Fehlermeldungen

Was wir von Ihnen brauchen

Was das Skript tun soll, Schritt für Schritt: was es erhält (Dateien, einen Ordner, eine Google Tabelle, eine Liste von Links), was es erzeugen soll und welche Regeln es einhalten muss. Wo es laufen wird: Windows, macOS oder Linux, Google Tabellen oder ein Server, den Sie haben, und die Sprache, falls Sie eine bestimmte brauchen. Beispieldateien helfen sehr: ein paar Zeilen Ihrer Tabelle als CSV oder Excel, eine Beispiel-Text- oder JSON-Datei oder Screenshots. Schicken Sie nie echte Passwörter oder Schlüssel: Die Anleitung erklärt, wo Sie sie selbst eintragen.

Wir fragen Sie:

  • Was soll das Skript tun?
  • Was erhält es, und was soll es erzeugen?
  • Wo wird es ausgeführt?
  • Eine Sprache oder Tools, die Sie brauchen
  • Was es nie tun darf

Pakete vergleichen

PaketeBasisKleines Skript17 €StandardSkript mit Einstellungen35 €PremiumKleines Tool70 €
Lieferzeit1 Tag2 Tage3 Tage
Überarbeitungen123
Codebis zu 150 Zeilenbis zu 400 Zeilenbis zu 1.000 Zeilen
Code-Dateien1bis zu 3bis zu 8
EinstellungsdateiNeinJaJa
Verständliche Fehlermeldungen und ein ProtokollNeinJaJa
Startoptionen und eine Anleitung für den zeitgesteuerten StartNeinNeinJa
Anleitung zu Installation und Start (README)JaJaJa
Bestellen BasisBestellen StandardBestellen Premium

Zahlungsschutz

Sie bezahlen bei der Bestellung, aber das Geld wird nur für abgenommene Arbeit freigegeben.

  • FestpreisDer Paketpreis ändert sich nach der Zahlung nicht mehr.
  • Das Geld wird reserviertBei der Zahlung wird der Betrag nur reserviert. Freigegeben wird er erst, wenn Sie die Arbeit abnehmen.
  • Vor der Lieferung geprüftJedes Ergebnis durchläuft eine Qualitätsprüfung, bevor es Sie erreicht, und Sie sehen es auf der Bestellseite, bevor Sie es abnehmen.
  • Kostenlose ÜberarbeitungenFordern Sie Überarbeitungen im Rahmen Ihres Briefings so oft an, wie das Paket es erlaubt.
  • Abnahme nach 3 TagenWenn Sie die Arbeit innerhalb von 3 Tagen nach der Lieferung weder abnehmen noch eine Überarbeitung anfordern, gilt sie automatisch als abgenommen. Schreiben Sie nach der Lieferung im Bestell-Chat, wartet die Bestellung; sobald wir antworten, können wir die 3 Tage neu starten und teilen das im Chat mit.
  • Neuanfertigung oder volle RückerstattungWenn das Ergebnis nicht Ihrem Briefing entspricht und die Überarbeitungen das nicht behoben haben oder die Arbeit mehr als doppelt so lange dauert wie die Frist, schreiben Sie im Bestell-Chat: Wir erstellen die Arbeit neu oder erstatten die Zahlung vollständig.
So funktioniert es →

Fragen und Antworten

Muss ich programmieren können?

Nein. Die README erklärt Schritt für Schritt, was zu installieren ist (für Python zum Beispiel einmalig Python selbst) und wie Sie das Skript starten. Bei Google Apps Script fügen Sie den Code in den Skripteditor Ihrer Tabelle ein und klicken auf Ausführen.

Führen Sie das Skript für mich aus?

Nein. Sie starten es auf Ihrem Computer, Server oder in Ihrem Google-Konto mit Ihren eigenen Daten, sodass Ihre Dateien und Konten bei Ihnen bleiben. Probieren Sie es zuerst an einer Kopie Ihrer Daten aus.

Welche Sprache soll ich wählen?

Wenn Sie unsicher sind, überlassen Sie es uns: Google Apps Script für Arbeiten in Google Tabellen, Docs und Gmail, Python für Dateien, Tabellen und Webseiten auf einem Computer, PowerShell für Windows-Aufgaben und Bash für Linux-Server.

Kann das Skript mit der API eines Dienstes arbeiten?

Ja, wenn der Dienst eine öffentliche API hat und Sie dort Ihren eigenen Schlüssel erhalten: Wir schreiben den Code nach der Dokumentation des Dienstes, und Sie tragen Ihren Schlüssel in die Einstellungsdatei ein. Wir legen keine Konten oder Schlüssel für Sie an.

Was, wenn es auf meinem Computer nicht funktioniert?

Schicken Sie uns die Fehlermeldung oder einen Screenshot auf der Bestellseite und bitten Sie um eine Überarbeitung im Rahmen Ihres Pakets. Die meisten Probleme sind eine fehlende Bibliothek oder ein Pfad in den Einstellungen, was die README abdeckt.

Keine Antwort gefunden?

Pakete