Przejdź do treści

Cennik mieszkań w Excelu a raport do dane.gov.pl: jak przenieść arkusz bez błędów

Większość deweloperów zaczyna od arkusza: numer, metraż, cena, status. Raport dla dane.gov.pl potrzebuje jednak więcej – dat obowiązywania cen, danych spółki, dodatków – i to w każdy dzień roku. Pokazujemy, jak przejść z Excela do raportu bez przepisywania lokali i bez codziennego eksportu.

Opublikowano
Stan prawny na
16 października 2026
Czytanie
7 min

W skrócie

  • Arkusza z Excela nie wgrywa się na dane.gov.pl. Portal codziennie pobiera z Twojego serwera plik z cenami opisany w pliku XML z sumą MD5.
  • Typowy cennik handlowy ma numer, metraż, cenę i status. Do raportu brakuje w nim dat obowiązywania cen, danych spółki i inwestycji, ceny łącznej i dodatków z cenami.
  • Ręczny eksport z Excela to codzienna praca: zapis w UTF-8, nowy plik na serwerze, wpis w XML i nowa suma MD5 – także w weekendy i święta.
  • Prościej wczytać arkusz raz do systemu, który prowadzi cennik na stronie i z tych samych danych tworzy raport. Dalsze zmiany robisz w jednym miejscu.
Spis treści 7 części
  1. 01Czego brakuje w typowym cenniku z Excela
  2. 02Ręczny eksport z Excela: co trzeba robić codziennie
  3. 03Jak zapisać arkusz, żeby nie zepsuć danych
  4. 04Z arkusza do wtyczki: lokale wczytujesz raz
  5. 05Kiedy Excel ma jeszcze sens
  6. 06Najczęstsze pytania
  7. 07Źródła i podstawa prawna

Cennika z Excela nie wgrywa się na dane.gov.pl. Portal raz na dobę sam pobiera z serwera dewelopera plik z cenami opisany w pliku XML z sumą MD5, więc arkusz trzeba zamienić w plik w układzie wzorca ministerstwa, opublikować go na serwerze i dopisać do XML-a – każdego dnia. Da się to robić ręcznie, ale prościej wczytać arkusz raz do systemu, który prowadzi cennik na stronie i z tych samych danych tworzy raport. Poniżej: czego brakuje w typowym arkuszu, jak zapisać plik bez zgubienia polskich znaków i kwot, i jak przenieść lokale bez przepisywania.

Czego brakuje w typowym cenniku z Excela

Arkusz handlowców ma to, czego potrzebuje kupujący: numer, piętro, pokoje, metraż, cenę i status. Raport dla dane.gov.pl ma inny zakres:

DaneW typowym arkuszuW raporcie dla dane.gov.pl
Numer lokalu, cena za m², cena lokaluTakTak
Daty, od których obowiązują cenyRzadkoTak, przy każdej cenie
Rodzaj: lokal mieszkalny albo dom jednorodzinnyNieTak
Dane spółki (firma, KRS, NIP, REGON, kontakt)NieTak, w każdym wierszu
Adres siedziby, biura sprzedaży i lokalizacja inwestycjiNieTak
Cena łączna i dodatki z cenami i datamiCzasem jako „parking: 35 tys.”Osobne pola: E7, F, G, H, I
Adres prospektu informacyjnegoNieTak
Piętro, liczba pokoi, statusTakNie – to nie są pola raportu

Pełny układ kolumn z wypełnionym przykładem pokazujemy we wzorze pliku CSV dla dane.gov.pl, a to, jak rozpisać miejsca postojowe i komórki – w artykule o cenie łącznej i dodatkach w raporcie.

Ręczny eksport z Excela: co trzeba robić codziennie

Deweloperzy pytają nas często, jak zrobić „eksport lokali na dane.gov.pl” z arkusza. Ręczny proces wygląda tak:

  1. Aktualizujesz ceny w arkuszu – z datą zmiany przy każdej cenie.
  2. Na osobnym arkuszu „Raport” układasz kolumny w kolejności wzorca, z danymi spółki powtórzonymi w każdym wierszu.
  3. Zapisujesz arkusz jako CSV w kodowaniu UTF-8.
  4. Publikujesz plik na serwerze pod nową nazwą z datą – każdy dzień to osobny plik.
  5. Dopisujesz nowy zasób do pliku XML, nie zmieniając identyfikatorów zbioru i wcześniejszych zasobów.
  6. Przeliczasz sumę MD5 pliku XML i podmieniasz plik .md5.
  7. Następnego dnia sprawdzasz, czy portal pobrał dane.

Raport przekazuje się raz na dobę, także wtedy, gdy ceny się nie zmieniły – w weekendy, święta i w czasie urlopu osoby, która to robi. To nie jest skomplikowane, ale łatwo o przerwę albo o plik z cenami innymi niż na stronie. Ile czasu zajmuje to w Twojej inwestycji, policzysz w kalkulatorze na stronie o automatyzacji ustawy o jawności cen.

Jak zapisać arkusz, żeby nie zepsuć danych

Najwięcej błędów w plikach z Excela bierze się nie z treści, tylko z zapisu:

  • Kodowanie. Typ „CSV (rozdzielany przecinkami)” zapisuje plik w Windows-1250 – polskie litery na portalu zamieniają się w krzaczki. Wybieraj „CSV UTF-8”.
  • Separator. W polskich ustawieniach Excel rozdziela kolumny średnikiem, tak jak wzorzec ministerstwa. Jeśli w treści pola jest średnik (np. „parking; komórka”), kolumny się przesuną.
  • Kwoty. Format walutowy z „zł” i spacją tysięcy zapisuje się w CSV jako tekst. Kwoty mają być liczbami z dwoma miejscami po przecinku, np. 655000,00.
  • Daty. Komórka z datą może zapisać się jako 01.10.2026 albo liczba dni od 1900 r. Od 11 listopada 2026 r. daty mają format 2026-10-01 – ustaw go w formacie komórki przed zapisem.
  • Numery. Excel ucina zera z przodu KRS i potrafi zapisać długi REGON w notacji naukowej. Kolumny z numerami ustaw jako tekst.
  • Puste komórki. Od 11 listopada w polach bez zastosowania ma stać „X”, a nie pusta komórka.

Z arkusza do wtyczki: lokale wczytujesz raz

Zamiast codziennego eksportu możesz wczytać arkusz raz do wtyczki DeweloperCeny. Wtedy cennik na stronie, historia cen, najniższa cena z 30 dni i raport dla dane.gov.pl powstają z tych samych danych, a Excel przestaje być potrzebny do raportu.

  1. Przygotuj arkusz

    Jeden wiersz to jeden lokal. Nagłówki mogą zostać Twoje – „nr lokalu”, „metraż”, „cena brutto”, „status”, „cena parkingu” – importer rozpozna typowe nazwy sam.

  2. Zapisz jako CSV albo skopiuj tabelę

    Plik XLSX zapisz w Excelu jako CSV albo po prostu zaznacz tabelę, skopiuj ją i wklej w pole importera. Importer rozpoznaje separator (średnik, przecinek, tabulator) i kodowanie (UTF-8 lub Windows-1250).

  3. Przypisz kolumny

    Dla każdej kolumny z arkusza wybierasz pole wtyczki: numer, typ, piętro, pokoje, powierzchnię, cenę, cenę za m², status, miejsce postojowe i komórkę z cenami. Kwoty w stylu „915 000,00 zł” zamienią się na liczby same.

  4. Zrób próbę na sucho

    Importer policzy, ile lokali doda, ile zaktualizuje i które wiersze pominie z jakiego powodu – zanim cokolwiek zapisze.

  5. Zaimportuj lokale

    Zapis idzie tą samą drogą co formularz w panelu: z walidacją i wpisem do historii cen. Raport zobaczy nowe dane od razu.

  6. Dograj historię cen sprzed wdrożenia

    Jeśli masz zmiany cen z przeszłości, tryb „Historia cen” wczyta je z datami (numer lokalu, cena, data). Dzięki temu najniższa cena z 30 dni przy obniżce liczy się poprawnie od pierwszego dnia.

Dane spółki i adresy wpisujesz raz w ustawieniach raportu, a lokalizację i adres prospektu przy inwestycji – trafiają do każdego wiersza same. Później możesz dalej aktualizować ceny importem: wtyczka znajdzie lokal po numerze i zmieni tylko pola, które przypiszesz, nie zerując reszty.

Kiedy Excel ma jeszcze sens

Arkusz zostaje dobrym narzędziem do planowania cen, symulacji i pracy zespołu sprzedaży. Problem zaczyna się dopiero wtedy, gdy jest jedynym źródłem cen dla strony i raportu. Jeśli zespół lubi Excela, ułóż to tak, żeby z arkusza ceny trafiały do jednego cennika – importem albo przez API – a strona i raport brały je już stamtąd. Porównanie dróg (ręcznie, własny skrypt, wtyczka) znajdziesz w artykule o automatyzacji raportowania cen w WordPressie.

Najczęstsze pytania

Czy mogę wysłać cennik z Excela bezpośrednio do dane.gov.pl?

Nie. Portal nie przyjmuje plików wysyłanych mailem ani wgrywanych ręcznie przez dewelopera. Raz na dobę pobiera z Twojego serwera plik XML i wskazane w nim pliki z cenami. Arkusz trzeba więc zamienić w plik w układzie wzorca, opublikować na serwerze i dopisać do pliku XML.

Jak zapisać arkusz, żeby nie zgubić polskich znaków?

Wybierz w Excelu „Zapisz jako” i typ „CSV UTF-8”. Zwykły typ „CSV (rozdzielany przecinkami)” zapisuje plik w kodowaniu Windows-1250, w którym polskie litery na portalu zamieniają się w krzaczki. W polskich ustawieniach Excel rozdziela kolumny średnikiem, tak jak wzorzec ministerstwa.

Których kolumn z cennika handlowego nie ma w raporcie?

Piętro, liczba pokoi i status sprzedaży nie są polami raportu. Na stronie mogą zostać, bo pomagają kupującym, ale do pliku dla dane.gov.pl ich nie dopisuje się. Raport ma za to pola, których w arkuszu zwykle brakuje: daty obowiązywania cen, dane spółki, lokalizację inwestycji i adres prospektu.

Czy po imporcie do wtyczki dalej mogę pracować w Excelu?

Tak. Importer wtyczki DeweloperCeny aktualizuje istniejące lokale po numerze i zmienia tylko te pola, które przypiszesz do kolumn pliku. Zmiana ceny z importu trafia do historii cen z datą, tak samo jak zmiana w panelu. Wygodniej jednak poprawiać pojedyncze ceny od razu w panelu.

Źródła i podstawa prawna

Stan prawny na 16 października 2026. Artykuł ma charakter informacyjny i nie jest poradą prawną.

  1. Ustawa z dnia 20 maja 2021 r. o ochronie praw nabywcy lokalu mieszkalnego lub domu jednorodzinnego oraz Deweloperskim Funduszu Gwarancyjnym (tekst jednolity) Dz.U. 2026 poz. 880
  2. dane.gov.pl: materiały dla deweloperów (instrukcje XML, wzorcowy zakres danych)
  3. dane.gov.pl: wzorcowy zakres danych dotyczących cen mieszkań (CSV, stan na 22.07.2025)
Udostępnij LinkedIn Facebook E-mail

Newsletter

Newsletter dla deweloperów: przepisy, błędy, rozwiązania

Raz lub dwa razy w miesiącu: zmiany w przepisach o jawności cen, nowe problemy z dane.gov.pl i gotowe rozwiązania. Na start lista kontrolna PDF: 12 punktów do sprawdzenia przed kontrolą UOKiK.

  • Zmiany w ustawie i w wymaganiach dane.gov.pl, zanim wejdą w życie
  • Błędy, na których odpadają zgłoszenia deweloperów, i jak je naprawić
  • Bez spamu. Wypisujesz się jednym kliknięciem
Lista kontrolna zgodności z ustawą o jawności cen mieszkań (PDF)

Prezent na startLista kontrolna PDF: 12 punktów przed kontrolą UOKiK

Masz problem z jawnością cen we własnej inwestycji?

Opisz, co nie działa: strona, raport, zgłoszenie w dane.gov.pl. Odpowiemy w ciągu 24 godzin roboczych, jak to naprawić i czy wtyczka rozwiąże to u Ciebie.

Pola z * są wymagane
Śledź nas na Facebooku