Subiekt GT zbiera mnóstwo danych. O sprzedaży, klientach, towarach, dokumentach. Problem: wyciągnięcie tych danych do Excela w formacie, w którym da się je analizować, jest często trudniejsze niż samo wprowadzenie ich do Subiekta.

Ten artykuł rozkłada cztery realne sposoby eksportu danych: wbudowane raporty Subiekta, płatne dodatki firm trzecich, Power Query z Excela bezpośrednio do bazy SQL, i pytanie po polsku przez Claude’a. Każda metoda ma plusy i minusy, w tabeli na końcu masz porównanie czasów.

Co konkretnie chcesz wyeksportować

Zacznij od pytania, które usłyszysz od kogokolwiek, kto pyta o eksport:

  • “Listę towarów z aktualnymi stanami i cenami zakupu”
  • “Wszystkie faktury z 2026 z kolumnami: data, kontrahent, kwota netto, VAT, ilość pozycji”
  • “Klientów aktywnych w ostatnich 12 miesiącach z sumą obrotu i datą ostatniej transakcji”
  • “Stany magazynowe dla grupy ‘Oświetlenie’ tylko, wraz z wartością”
  • “Sprzedaż per produkt z marżą procentową i jednostkową”

Każda z tych potrzeb ma inną odpowiedź optymalną. Standard Subiekta poradzi sobie z prostymi, ale skomplikowane wymagają obejść.

Metoda 1. Standardowy eksport z modułów Subiekta GT

W większości modułów Subiekta GT (Sprzedaż, Magazyn, Zestawienia) jest opcja eksportu do XLS, CSV lub TXT. Klikasz na widoku raportu lub listy, wybierasz Eksport → XLS (Excel).

Co działa

Sprzedaż wg produktów (Sprzedaż → Zestawienia → Sprzedaż wg produktów): - Eksport do Excela jednym klikiem - Kolumny: nazwa, ilość, obrót, koszt, marża

Stany magazynowe (Magazyn → Stany magazynowe): - Lista z filtrowaniem per magazyn, grupa, cena - Eksport do XLS dostępny

Lista kontrahentów (Kontrahenci → Kartoteki kontrahentów): - Eksport listy ze wszystkimi danymi adresowymi - NIE eksportuje historii zakupów (trzeba osobno)

Czego brakuje

Subiekt GT eksportuje to, co WIDZISZ na ekranie. Nie eksportuje rzeczy ukrytych ani niestandardowych. Konkretnie:

  • Wszystkich pól towaru. Domyślnie eksport towarów daje nazwa+kod+cena, ale NIE eksportuje atrybutów dodatkowych (kolory, rozmiary, dostawca główny, jednostka). Trzeba użyć dodatków.
  • Historii cen towaru w czasie. Tylko bieżąca.
  • Powiązań typu “który klient kupował te konkretne produkty w okresie X”.
  • Agregacji multidymensyjnych typu “pivot: produkt × miesiąc × klient”.

Plusy

  • Zero kosztów
  • Zero ryzyka (eksport nie zmienia danych)
  • Szybkie dla prostych potrzeb

Minusy

  • Każdy nietypowy raport = nowe klikanie albo nieistniejący raport
  • Format Excela często wymaga ręcznego doczyszczenia (scalone komórki, niespodziewane separatory)
  • Brak agregacji w samym eksporcie (musisz robić w Excelu po fakcie)
  • 30-60 minut roboty per analiza, każdy miesiąc od nowa

Metoda 2. Dodatki firm trzecich

Dla popularnych use case’ów Subiekta GT istnieje rynek dodatków komercyjnych. Najbardziej znane:

  • artoit.pl. “Eksport towarów do Excela” (artoit.pl). Około 200-400 zł, pełen eksport towarów z wszystkimi atrybutami.
  • netsetup.pl. “Uniwersalny eksport danych do CSV/TXT/XLS” (netsetup.pl). Około 600-1200 zł, pozwala konfigurować jakie pola eksportować z jakiego modułu.
  • PBS Soft Serwis. Zaawansowane analizy danych (pbs-soft-serwis.pl). Dodatkowy moduł z eksportem do Excela + grafy + dashboardy.
  • subiektywnedodatki.pl ma kilka mniejszych dodatków per scenariusz.

Jak to działa

Po instalacji dodatek dodaje nowy moduł lub raport. Klikasz, parametryzujesz (jakie pola, jaki okres, jaki magazyn), generujesz wynik. Eksport bezpośrednio do XLS.

Plusy

  • Większy zakres pól niż standard Subiekta
  • Konfigurowane raz, działa później
  • Niektóre dodatki dodają funkcje analityczne (proponowane stany minimalne, klasyfikacja ABC)

Minusy

  • Koszt jednorazowy (200-1500 zł zwykle)
  • Każdy nowy scenariusz analizy = nowy dodatek
  • Update Subiekta GT może wymagać update dodatków
  • Dodatki działają w paradygmacie raportu, nie konwersacji

Metoda 3. Excel Power Query + bezpośredni dostęp do bazy SQL

Subiekt GT trzyma dane w bazie SQL Server. Można podpiąć się Excelem bezpośrednio do bazy przez Power Query (dawniej “Get & Transform”).

Setup

  1. Excel z Power Query (Office 365 Business albo Standalone Excel 2019+)
  2. SQL Server Management Studio do podejrzenia struktury bazy
  3. Plus uprawnienia do bazy (read-only mile widziane)

Krok po kroku

W Excelu: Dane → Pobierz dane → Z bazy danych → SQL Server.

Wpisujesz: - Serwer: .\INSERTGT (domyślny dla Subiekta) - Baza: nazwa Twojej bazy podmiotowej (zwykle Subiekt_dane_<NAZWA>) - Uprawnienia: Windows lub SQL Server

Power Query pokazuje listę tabel. Wybierasz interesujące: - tw__Towar - towary - dok__Dokument - faktury, paragony, zamówienia - kh__Kontrahent - klienci, dostawcy - mag__Magazyn - stany magazynowe

Łączysz tabele z relacjami, dodajesz filtry, robisz Pivot Table.

Plusy

  • Pełna elastyczność (dowolny scenariusz danych)
  • Po setupie zero pracy, raport odświeża się sam jednym klikiem
  • Możesz zrobić mocno skomplikowane analizy (pivoty z 5 wymiarami)

Minusy

  • Setup wymaga zrozumienia SQL i struktury bazy Subiekta (niedokumentowana publicznie, trzeba reverse-engineerować)
  • Niebezpieczne. bezpośredni dostęp do bazy = możliwość przypadkowych zmian (Power Query technicznie czyta, ale jeśli pomyłkowo dasz write, bałagan)
  • InsERT formalnie nie wspiera tego podejścia, jeśli zepsujesz bazę, nie pomogą
  • Trzeba mieć kogoś, kto rozumie SQL na poziomie zaawansowanym

Metoda 4. Zapytaj po polsku przez Claude (SubiektMCP)

Pełne ujawnienie: piszę ten blog jako założyciel SubiektMCP. Traktuj to jako biased opis. Próbuję uczciwie pokazać też minusy.

SubiektMCP to komponent łączący Subiekta GT z Claude Desktop (lub Codex / ChatGPT). Pytasz po polsku, dostajesz odpowiedź. Jeśli chcesz Excela, mówisz “wyeksportuj do Excela” albo kopiujesz wyniki tabeli ręcznie.

Przykładowa rozmowa

Ty: Wyeksportuj mi listę wszystkich faktur sprzedaży z marca 2026. Kolumny: numer dokumentu, data, kontrahent, NIP kontrahenta, kwota netto, VAT, kwota brutto, ilość pozycji.

Claude: [tabela z odpowiednimi kolumnami]

Ty: Świetnie, dodaj jeszcze kolumnę “dni do zapłaty” liczone od daty wystawienia do dziś, i zaznacz wiersze gdzie powyżej 14 dni.

Claude: [tabela z nową kolumną i highlightem]

Ty: Skopiuj to do pliku Excel.

Claude: [linkuje plik .xlsx do pobrania albo wkleja kod CSV / Excel-friendly]

Co tu jest specjalnego

  1. Naturalne drill-down. Po pierwszej tabeli pytasz “a teraz tylko klientów z regionu mazowieckiego”. Nie konfigurujesz nowego raportu.
  2. Niestandardowe pola wyliczane. “Dodaj kolumnę X liczone tak…” działa bez programowania.
  3. Zero setupu po pierwszej instalacji. 5 minut pierwsza próba, potem każdy następny eksport sekundę.

Minusy

  • Płatne (99-249 zł netto miesięcznie za stanowisko)
  • Wysyła zapytania i fragmenty danych do Anthropic (USA, w ramach DPA). Pisałem o tym osobno w Czy AI w firmie łamie RODO
  • Trzeba zainstalować komponent (Windows, kilkanaście minut)
  • Działa od Subiekta GT, jeśli macie Optima/Nexo, na razie nie

Konkretne porównanie czasów

Scenariusz: “Wyeksportuj mi listę top 50 produktów po obrocie z ostatniego kwartału z marżą procentową, sortowane malejąco, z zaznaczeniem produktów spod 15 procent marży”.

Metoda Czas pierwsza próba Czas każda następna Koszt setupu
Standard Subiekt + Excel ręczny 45-90 min 30-45 min 0 zł
Dodatek firm trzecich Po instalacji 5 min 2-5 min 200-1500 zł
Power Query + SQL Dni setupu 30 sek (odświeżenie) Office + czas programisty
SubiektMCP (Claude) 15 sek po pierwszej instalacji 10 sek 99-249 zł netto/mc

Najszybsza ścieżka dla MŚP z prostym scenariuszem: standardowy eksport Subiekta. Najszybsza dla MŚP z powtarzalnym scenariuszem co tydzień: dodatek firm trzecich albo AI. Dla CEO z dziesiątkami niestandardowych pytań: AI bez dwóch zdań.

Trick. Eksport bezpośredni vs po obróbce

Wielu użytkowników Subiekta robi to nieoptymalnie:

  1. Eksportują dane do Excela
  2. W Excelu obrabiają (filtry, formuły, pivoty)
  3. Wynik kopiują do innego pliku

Zajmuje 30 minut.

Lepsza ścieżka:

  1. Określ KOŃCOWY format danych (jakie kolumny, jakie filtry, jakie sortowanie)
  2. Skonfiguruj raport albo zapytanie tak, żeby od razu zwracało ten format
  3. Eksport gotowy

Zajmuje 5 minut przy konfiguracji raportu, potem zero. AI to ułatwia, bo opisujesz po polsku co chcesz, a nie konfigurujesz parametry raportu krok po kroku.

Najczęstsze pułapki eksportu

Polskie znaki w CSV

Eksport do CSV w Subiekcie domyślnie używa kodowania Windows-1250. Excel po stronie odbiorcy może to interpretować jako UTF-8 i pokazywać krzaczki zamiast ąćęłńóśźż.

Rozwiązanie: w Subiekcie GT eksportuj do XLS (binarny Excel), nie CSV. Albo jeśli musi być CSV, po stronie odbiorcy importuj z opcją “Windows-1250”. Albo w Claude po prostu poproś “wygeneruj plik z kodowaniem UTF-8”.

Liczby z polskim separatorem

Subiekt eksportuje liczby z przecinkiem (12,50). Anglojęzyczny Excel oczekuje kropki (12.50). Wartości stają się tekstem, formuły nie działają.

Rozwiązanie: ustaw region Polska w Excelu odbiorcy, albo użyj Find & Replace, albo Power Query (rozpoznaje automatycznie).

Daty w mieszanych formatach

Subiekt potrafi eksportować daty raz jako “2026-05-19”, raz jako “19.05.2026”, w zależności od raportu. Po imporcie Excel widzi jako tekst.

Rozwiązanie: w Power Query albo w Excelu ustaw kolumnę jako Date przed pivot. Albo poproś AI “skonwertuj kolumnę daty na standard ISO”.

Duplikaty po join

Jeśli łączysz dwie tabele (na przykład sprzedaż per produkt + dane klientów), uważaj na typ JOIN. INNER JOIN zgubi rekordy, LEFT JOIN może je zduplikować jeśli relacja jest 1:N.

Rozwiązanie: zrozum strukturę bazy przed łączeniem. W Power Query używaj “Merge queries”. W AI mówisz po polsku “połącz tabele faktur z klientami, jedna pozycja per faktura”. AI rozumie i robi poprawnie.

Najczęstsze pytania

Czy eksport do Excela zmienia coś w bazie Subiekta? Nie. Eksport to operacja TYLKO ODCZYTU.

Czy mogę zaplanować eksport automatyczny co tydzień? W standardzie Subiekta GT nie. Wymaga albo dodatku (na przykład netsetup ma “Automatyczne raporty”), albo skryptu w Sferze GT, albo zewnętrznego narzędzia (Power Automate). AI nie planuje eksportów automatycznie, ale możesz zapytać raz w tygodniu.

Co jeśli mam tysiące produktów i Excel zawiesza się przy eksporcie? Limit Excela to 1 048 576 wierszy. Jeśli przekraczasz, użyj CSV albo Power Query (działa z większymi datasetami). Albo skup się na agregacjach, nie surowych rekordach.

Czy eksport faktur z 10 lat naraz jest bezpieczny? Tak, ale wolny. Subiekt może chodzić długo. Lepiej eksportować rok po roku, łączyć w Excelu albo Power Query.

Czy AI radzi sobie z polskimi znakami? Tak, w pełni. SubiektMCP używa UTF-8 i Claude rozumie ąćęłńóśźż jako naturalny tekst.

Plan działania dla typowej MŚP

Tydzień 1. Spróbuj standardowego eksportu z Subiekta dla 3-5 najczęstszych raportów (sprzedaż, klienci, stany). Zobacz co działa, co frustruje.

Tydzień 2. Lista 3-5 niestandardowych raportów, których nie da się zrobić standardowo. Oszacuj ile czasu poświęcasz na to miesięcznie ręcznie.

Tydzień 3. Decyzja. Jeśli niestandardowych raportów jest 1-2, kup dodatek firm trzecich za 200-1500 zł. Jeśli jest 5-10 i ciągle nowe, wypróbuj AI (14-dniowy trial bez ryzyka). Jeśli macie kogoś od SQL i 10+ powtarzalnych raportów, Power Query po setupie najtańszy długoterminowo.

Co dalej

Ten artykuł kończy serię o operacyjnych pain points Subiekta GT (marża, rotacja, eksport). Następne to KSeF 2026 i comparison Subiekta GT z konkurencyjnymi systemami.

Jeśli chcesz wypróbować SubiektMCP, 14-dniowy trial przez Stripe (z kartą, bez automatycznego pobrania jeśli zrezygnujesz przed końcem). Albo 7-dniowy klucz testowy bez karty: nikodem@subiektgt.chat.

Pełne ujawnienie: jestem founderem SubiektMCP. Niezależny wdrożeniowiec, nie jesteśmy oficjalną integracją InsERT ani Anthropic.

Linki

.subiekt-subscribe-form input[type=”email”]::placeholder { color: #71717A; }