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.
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
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:
| Dane | W typowym arkuszu | W raporcie dla dane.gov.pl |
|---|---|---|
| Numer lokalu, cena za m², cena lokalu | Tak | Tak |
| Daty, od których obowiązują ceny | Rzadko | Tak, przy każdej cenie |
| Rodzaj: lokal mieszkalny albo dom jednorodzinny | Nie | Tak |
| Dane spółki (firma, KRS, NIP, REGON, kontakt) | Nie | Tak, w każdym wierszu |
| Adres siedziby, biura sprzedaży i lokalizacja inwestycji | Nie | Tak |
| Cena łączna i dodatki z cenami i datami | Czasem jako „parking: 35 tys.” | Osobne pola: E7, F, G, H, I |
| Adres prospektu informacyjnego | Nie | Tak |
| Piętro, liczba pokoi, status | Tak | Nie – 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:
- Aktualizujesz ceny w arkuszu – z datą zmiany przy każdej cenie.
- Na osobnym arkuszu „Raport” układasz kolumny w kolejności wzorca, z danymi spółki powtórzonymi w każdym wierszu.
- Zapisujesz arkusz jako CSV w kodowaniu UTF-8.
- Publikujesz plik na serwerze pod nową nazwą z datą – każdy dzień to osobny plik.
- Dopisujesz nowy zasób do pliku XML, nie zmieniając identyfikatorów zbioru i wcześniejszych zasobów.
- Przeliczasz sumę MD5 pliku XML i podmieniasz plik
.md5. - 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.2026albo liczba dni od 1900 r. Od 11 listopada 2026 r. daty mają format2026-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.
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.
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).
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.
Zrób próbę na sucho
Importer policzy, ile lokali doda, ile zaktualizuje i które wiersze pominie z jakiego powodu – zanim cokolwiek zapisze.
Zaimportuj lokale
Zapis idzie tą samą drogą co formularz w panelu: z walidacją i wpisem do historii cen. Raport zobaczy nowe dane od razu.
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ą.
- 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
- dane.gov.pl: materiały dla deweloperów (instrukcje XML, wzorcowy zakres danych)
- dane.gov.pl: wzorcowy zakres danych dotyczących cen mieszkań (CSV, stan na 22.07.2025)