Skrypt na zamówienieTworzenie i dostosowywanie

Skrypt na zamówienie w Pythonie, JavaScripcie lub Google Apps Script, który wykonuje za Ciebie rutynową pracę: pliki, tabele, e-maile i raporty

Zwykle gotowe w ok. 15 minutPoprawki w cenieKontrola jakości
Pakiety
Ochrona płatnościSzczegóły
  • Poprawki w ramach pakietu są bezpłatne.
  • Jeśli nie odpowiesz w ciągu 3 dni od dostarczenia pracy, zostanie ona zaakceptowana automatycznie.

Pieniądze są rezerwowane w chwili płatności i przekazywane dopiero po akceptacji pracy.

Skrypt na zamówienie w Pythonie, JavaScripcie lub Google Apps Script, który wykonuje za Ciebie rutynową pracę: pliki, tabele, e-maile i raporty

Przykładowy rezultat

Przykład dla pakietu Standard

Łączenie miesięcznych plików sprzedaży 9 sklepów w jeden raport w Excelu

Jak się go uruchamia

python merge_sales.py --month 2026-10
2026-11-02 09:14:03 INFO  Folder: sales/2026-10, znaleziono 9 plików
2026-11-02 09:14:03 INFO  shop-01.csv: 1284 wiersze
2026-11-02 09:14:04 INFO  shop-02.xlsx: 967 wierszy
2026-11-02 09:14:04 WARN  shop-07.csv: pominięto 3 wiersze bez ceny (linie 88, 412, 913)
2026-11-02 09:14:05 INFO  Gotowe: 10 412 wierszy -> report-2026-10.xlsx (arkusze „Sprzedaż” i „Podsumowanie”)

Ustawienia zamiast kodu

Nazwy kolumn każdego sklepu są zapisane w settings.ini, więc nowy sklep albo kolumna o zmienionej nazwie to po prostu jeden wiersz w tym pliku:

[columns]
date = Data, Data sprzedaży, Dzień
product = Produkt, Towar, Nazwa
quantity = Ilość, Szt., Liczba sztuk
price = Cena, Cena jedn.

Fragment kodu

def read_shop_file(path: Path, columns: dict[str, list[str]]) -> pd.DataFrame:
    """Wczytuje plik jednego sklepu i nadaje mu nazwy kolumn raportu."""
    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}: brak kolumny dla '{name}' (szukano: {', '.join(variants)})")
        renamed[found] = name
    table = table.rename(columns=renamed)[list(columns)]
    table["shop"] = path.stem
    return table

Pliki: archiwum ZIP z plikami merge_sales.py (310 wierszy), settings.ini, requirements.txt oraz README, które opisuje instalację Pythona, uruchomienie skryptu i znaczenie każdego komunikatu w dzienniku. Klient uruchamia skrypt na własnym komputerze.

Klient: mała sieć 9 sklepów papierniczych; każdy sklep przesyła sprzedaż za miesiąc w pliku CSV lub Excel, z nieco innymi nazwami kolumn. Zadanie: jeden skrypt, który wczytuje każdy plik z folderu, sprowadza kolumny do jednego układu i zapisuje jeden raport w Excelu z całą sprzedażą oraz arkuszem podsumowań według sklepów.

Klient i wszystkie dane są wymyślone.

O usłudze

Skrypt, który wykonuje zadanie, które teraz robisz ręcznie: zmienia nazwy plików i je sortuje, łączy lub porządkuje tabele, zamienia jeden format pliku na inny, wysyła e-maile z Arkusza Google, tworzy faktury lub raporty albo sprawdza listę stron internetowych. Opisz zadanie, co wchodzi i co ma wyjść, i dołącz przykładowe pliki, jeśli je masz (CSV, Excel, pliki tekstowe, JSON lub zrzuty ekranu). Piszemy kod w języku, który pasuje do zadania: Python, JavaScript (Node.js), Google Apps Script dla Arkuszy Google, Dokumentów i Gmaila, PowerShell lub Bash. Dostajesz archiwum z kodem i README, które prostymi słowami wyjaśnia, co zainstalować oraz jak skrypt skonfigurować i uruchomić, a kod możesz też przeczytać na stronie zamówienia. Nie uruchamiamy skryptu na Twoim komputerze ani na Twoich kontach: uruchamiasz go sam, na własnych danych, więc warto najpierw wypróbować go na kopii. Hasła i klucze nie trafiają do kodu: skrypt odczytuje je z pliku ustawień, który wypełniasz sam. Nie tworzymy skryptów, które wchodzą na konta bez zgody, obchodzą zabezpieczenia lub zbierają dane osobowe.

Co obejmuje usługa

  • Co otrzymaszArchiwum ZIP z kodem, README z instrukcją krok po kroku oraz, w razie potrzeby, przykładowym plikiem ustawień; kod widać też na stronie zamówienia.
  • Język, który pasuje do zadaniaPython, JavaScript, Apps Script, PowerShell lub Bash
  • Prosta instrukcjaCo zainstalować i jak uruchomić, krok po kroku
  • Ustawienia w jednym miejscuFoldery, adresy i klucze w pliku, który wypełniasz
  • Działa na Twoich danychPliki na Twoim komputerze, CSV, Excel lub Arkusze Google
  • Czytelny kodZ komentarzami, łatwy do późniejszej zmiany

Jak to działa

  1. 1
    ZadanieOpisujesz, co ma robić skrypt, i dołączasz przykładowe pliki
  2. 2
    KodPiszemy kod i instrukcję uruchomienia
  3. 3
    WypróbujUruchamiasz go na kopii swoich danych
  4. 4
    ZmianyZgłaszasz poprawki w ramach pakietu i przesyłasz ewentualny komunikat o błędzie

Czego potrzebujemy od Ciebie

Co ma robić skrypt, krok po kroku: co przyjmuje (pliki, folder, Arkusz Google, lista linków), co ma wytworzyć i jakich zasad musi przestrzegać. Gdzie będzie działać: Windows, macOS lub Linux, Arkusze Google albo Twój serwer, oraz język, jeśli potrzebujesz konkretnego. Przykładowe pliki bardzo pomagają: kilka wierszy Twojej tabeli jako CSV lub Excel, przykładowy plik tekstowy lub JSON albo zrzuty ekranu. Nigdy nie przesyłaj prawdziwych haseł ani kluczy: instrukcja wyjaśnia, gdzie wpisujesz je sam.

Zapytamy Cię:

  • Co ma robić skrypt?
  • Co przyjmuje i co ma wytworzyć?
  • Gdzie będzie działał?
  • Potrzebny język lub narzędzia
  • Czego nie może robić w żadnym wypadku

Porównaj pakiety

PakietyPodstawowyMały skrypt72 złStandardSkrypt z ustawieniami147 złPremiumMałe narzędzie298 zł
Termin1 dzień2 dni3 dni
Poprawki123
Koddo 150 wierszydo 400 wierszydo 1000 wierszy
Pliki z kodem1do 3do 8
Plik ustawieńNieTakTak
Czytelne komunikaty o błędach i logNieTakTak
Opcje uruchamiania i instrukcja uruchamiania według harmonogramuNieNieTak
Instrukcja instalacji i uruchomienia (README)TakTakTak
Zamów PodstawowyZamów StandardZamów Premium

Ochrona płatności

Płacisz przy składaniu zamówienia, ale pieniądze są przekazywane tylko za zaakceptowaną pracę.

  • Stała cenaCena pakietu nie zmienia się po zapłacie.
  • Pieniądze są zarezerwowanePrzy płatności kwota jest tylko rezerwowana. Serwis otrzymuje ją dopiero po akceptacji pracy.
  • Sprawdzone przed dostarczeniemKażdy wynik przechodzi kontrolę jakości, zanim do Ciebie trafi, a przed akceptacją widzisz go na stronie zamówienia.
  • Bezpłatne poprawkiProś o poprawki w ramach briefu tyle razy, ile przewiduje pakiet.
  • Akceptacja po 3 dniachJeśli w ciągu 3 dni od dostarczenia pracy ani jej nie zaakceptujesz, ani nie poprosisz o poprawki, zostanie zaakceptowana automatycznie. Jeśli po dostarczeniu napiszesz na czacie zamówienia, zamówienie czeka; po naszej odpowiedzi możemy ponownie uruchomić odliczanie 3 dni i poinformujemy o tym na czacie.
  • Ponowne wykonanie lub pełny zwrot pieniędzyJeśli wynik nie odpowiada Twojemu briefowi, a poprawki tego nie naprawiły, lub praca trwa ponad dwa razy dłużej niż termin, napisz na czacie zamówienia: wykonamy pracę ponownie albo zwrócimy całą płatność.
Jak to działa →

Pytania i odpowiedzi

Czy muszę umieć programować?

Nie. README wyjaśnia krok po kroku, co zainstalować (na przykład w przypadku Pythona sam Python, jednorazowo) i jak uruchomić skrypt. W przypadku Google Apps Script wklejasz kod do edytora skryptów swojego arkusza i klikasz Uruchom.

Czy uruchomicie skrypt za mnie?

Nie. Uruchamiasz go na swoim komputerze, serwerze lub koncie Google, na własnych danych, więc Twoje pliki i konta zostają u Ciebie. Najpierw wypróbuj go na kopii danych.

Który język wybrać?

Jeśli nie masz pewności, zostaw to nam: Google Apps Script do pracy w Arkuszach Google, Dokumentach i Gmailu, Python do plików, tabel i stron internetowych na komputerze, PowerShell do zadań w Windows, a Bash do serwerów z Linuksem.

Czy skrypt może korzystać z API jakiegoś serwisu?

Tak, jeśli serwis ma publiczne API, a Ty otrzymasz od niego własny klucz API: piszemy kod według dokumentacji serwisu, a Ty wpisujesz swój klucz w pliku ustawień. Nie zakładamy kont ani nie tworzymy kluczy za Ciebie.

A jeśli nie zadziała na moim komputerze?

Prześlij nam komunikat o błędzie lub zrzut ekranu na stronie zamówienia i poproś o poprawkę w ramach pakietu. Większość problemów to brakująca biblioteka lub ścieżka w ustawieniach, co opisuje README.

Nie ma tu odpowiedzi?

Pakiety