Studio WMS.net - instrukcja obsługi

Eksport tabeli do arkusza Excel - plik XLSX z serwera i plik CSV z przeglądarki

Każdy rejestr na siatce Studio WMS.net zapisuje swoją zawartość do arkusza na dwa sposoby. Polecenie Eksport Excel buduje na serwerze plik XLSX z filtrami i sortowaniem widocznymi na ekranie, łącznie z przedziałem czasowym. Eksport CSV (Excel) powstaje w przeglądarce i służy głównie do przenoszenia danych do innych programów. Strona wyjaśnia, czym różnią się oba pliki, jakie mają limity i jak przygotować widok, żeby arkusz nie wymagał poprawek.

Studio WMS.net - menu z trzema kreskami nad rejestrem zleceń ZPZ z poleceniem Eksport Excel w grupie Funkcje uniwersalne i Eksport CSV w grupie Siatka
Menu z trzema kreskami - Eksport Excel otwiera listę funkcji uniwersalnych, a Eksport CSV (Excel) leży w grupie Siatka.

Menu rozwija przycisk z trzema kreskami na lewym końcu paska narzędzi. Pierwsza pozycja grupy Funkcje uniwersalne, Eksport Excel, zamawia plik XLSX na serwerze. Grupa Siatka na dole zawiera polecenia dotyczące samej tabeli, a wśród nich Eksport CSV (Excel). Menu otwarto tu w buforze zleceń ZPZ, ale w każdym rejestrze na siatce z wersji 2026 wygląda tak samo, o ile konfiguracja rejestru nie skraca listy funkcji uniwersalnych.

Na tej stronie

  1. Dwa formaty eksportu - czym różni się XLSX od CSV
  2. Jak wyeksportować rejestr do pliku XLSX
  3. Co trafia do pliku XLSX
  4. Eksport CSV - separator i kodowanie pliku
  5. Eksport z rejestru a gotowe zestawienia Excel
  6. Przykłady zastosowań w procesie magazynowym
  7. Uprawnienia, starsze rejestry i dziennik zdarzeń
  8. Ćwiczenie: przygotuj arkusz zleceń przyjęcia jednego dostawcy dla działu zakupów
  9. Najczęstsze pytania
  10. Słownik pojęć

Dwa formaty eksportu - czym różni się XLSX od CSV

Oba polecenia biorą pod uwagę filtry kolumn i przedział czasowy, opisane na stronie filtrowanie i sortowanie tabel. Plik powstaje jednak w innym miejscu i ma inny limit. Różnice widać dopiero po otwarciu pliku w Excelu, dlatego format wybiera się przed eksportem, pod kątem tego, co stanie się z danymi dalej.

CechaEksport Excel (XLSX)Eksport CSV (Excel)
Gdzie powstaje plikNa serwerze aplikacji.W przeglądarce.
Zakres wierszyWszystkie wiersze spełniające filtry i przedział czasowy, nie tylko bieżąca strona.Cały przefiltrowany zbiór.
Limit50 000 wierszy; przy obcięciu system wyświetla komunikat.10 000 wierszy.
Kolumny i wartościWidoczne kolumny w kolejności z ekranu; daty i liczby zachowują typ.Wartości w takiej postaci, w jakiej widać je w tabeli.
Format plikuSkoroszyt Excel w standardzie Office Open XML.Tekst z separatorem średnik, kodowanie UTF-8 ze znacznikiem BOM.
Gdzie w menuGrupa Funkcje uniwersalne w menu z trzema kreskami oraz menu pod prawym przyciskiem myszy.Grupa Siatka w menu z trzema kreskami.
Najlepszy doAnaliz i tabel przestawnych w Excelu.Importu do innego programu albo systemu.
Studio WMS.net - menu kontekstowe otwarte prawym przyciskiem myszy na wierszu rejestru zleceń ZPZ z pozycją Eksport Excel w dolnej grupie poleceń
Eksport Excel w menu pod prawym przyciskiem myszy - ten sam plik XLSX co z menu z trzema kreskami.

Menu kontekstowe ma Eksport Excel w dolnej grupie, razem z poleceniami Kopiuj tekst i Filtruj wg rekordu - bezpośrednio, a nie w podmenu Więcej. Eksport nie zależy od wiersza, na którym otwarto menu: plik obejmuje cały przefiltrowany rejestr. Eksportu CSV w tym menu nie ma. Pozostałe pozycje obu menu opisuje strona menu kontekstowe tabeli.

Jak wyeksportować rejestr do pliku XLSX

  1. Zawęź dane

    Ustaw filtry w wierszu pod nagłówkami kolumn i przedział czasowy. Eksport weźmie wszystkie wiersze, które przez nie przejdą, także z dalszych stron tabeli.

  2. Przygotuj kolumny

    W oknie Kolumny... ukryj pola, których nie potrzebujesz w arkuszu, i ustaw ich kolejność. Plik XLSX zawiera tylko kolumny widoczne, w kolejności z ekranu.

  3. Ustaw sortowanie

    Kliknij nagłówek kolumny, według której arkusz ma być uporządkowany. Wiersze trafią do pliku w tej samej kolejności co w tabeli.

  4. Uruchom eksport

    Kliknij przycisk z trzema kreskami i wybierz Eksport Excel albo wybierz tę samą pozycję z menu pod prawym przyciskiem myszy. Plik pobierze się automatycznie.

  5. Sprawdź komunikat o limicie

    Jeśli wynik przekroczył 50 000 wierszy, system pokaże komunikat o obcięciu. Zawęź wtedy przedział czasowy i wyeksportuj dane w częściach, np. miesiącami.

Układ kolumn przygotowany pod eksport możesz utrwalić poleceniem Zapisz widok - wtedy przy kolejnym eksporcie nie trzeba go budować od nowa. Zasady zapisu, w tym to, że widok leży w pamięci przeglądarki, a nie na koncie, opisuje strona personalizacja kolumn i zapis widoku.

Co trafia do pliku XLSX

  • Wiersze - wszystkie spełniające filtry kolumn i przedział czasowy, w kolejności sortowania z ekranu; najwyżej 50 000.
  • Kolumny - tylko widoczne w chwili eksportu, w kolejności z tabeli; kolumny ukryte w oknie Kolumny... nie trafiają do pliku.
  • Typy danych - daty zostają datami, a liczby liczbami, więc w arkuszu od razu działają formuły i grupowanie dat.
  • Ślad w systemie - każdy eksport zapisuje wpis w dzienniku zdarzeń.

Typy danych mają znaczenie przy danych magazynowych. Ilość zapisana w arkuszu jako tekst nie wejdzie do sumy w tabeli przestawnej, a daty zapisanej jako tekst nie da się pogrupować według miesięcy. W pliku XLSX ze Studio WMS.net daty i liczby mają właściwy typ od razu, bez konwersji w Excelu.

Eksport po stronie serwera. Plik XLSX buduje serwer aplikacji z tymi samymi warunkami filtrowania i sortowania co tabela, tylko bez podziału na strony. Przeglądarka nie pobiera tysięcy wierszy - dostaje gotowy plik. Format XLSX jest spakowanym zestawem plików XML zgodnym ze standardem Office Open XML, który opisuje dokumentacja Open XML SDK w Microsoft Learn.

Eksport CSV - separator i kodowanie pliku

Plik CSV składa przeglądarka z całego przefiltrowanego zbioru, najwyżej 10 000 wierszy. Pola rozdziela średnik, a nie przecinek: w polskich ustawieniach regionalnych przecinek oddziela część dziesiętną liczby, więc Excel oczekuje średnika jako separatora listy. Kodowanie UTF-8 ze znacznikiem BOM sprawia, że Excel otwiera plik z poprawnymi polskimi znakami. Wartości trafiają do pliku w takiej postaci, w jakiej widać je w tabeli.

Ogólną budowę pliku CSV - rekordy w kolejnych wierszach i pola rozdzielone separatorem - opisuje specyfikacja RFC 4180 dla formatu CSV. Specyfikacja zakłada przecinek, a Studio WMS.net używa średnika, dlatego przy imporcie do innego systemu wskaż średnik jako separator. Okno analizy danych ma własny zapis do CSV - przenosi wynik grupowania, a nie wiersze tabeli, co opisuje strona grupowanie i sumowanie danych w tabeli.

Długie numery w pliku CSV. Excel przechowuje liczby z dokładnością do 15 cyfr. Numer palety ma 18 cyfr, a numer referencyjny dokumentu też jest długim ciągiem cyfr, więc po otwarciu pliku CSV dwuklikiem Excel zamieni je na liczby i zaokrągli końcowe cyfry. Plik z takimi kolumnami importuj przez kartę Dane w Excelu i ustaw dla nich typ Tekst.

Eksport z rejestru a gotowe zestawienia Excel

Eksport z rejestru zapisuje to, co akurat widać w tabeli, więc wynik zależy od filtrów i układu kolumn osoby, która go uruchamia. Do raportów powtarzanych co miesiąc lepiej nadają się gotowe zestawienia z menu INFORMACJE, Excel - mają układ zdefiniowany w zestawieniu, niezależny od widoku zapisanego w przeglądarce.

Studio WMS.net sekcja INFORMACJE - kafelkowe menu Excel z zestawieniami dokumentów magazynowych według typu, kontrahenta, towaru, partii i palety
Menu Excel w sekcji INFORMACJE - zestawienia o stałym układzie, uzupełniające eksport z rejestrów.

W bazie demonstracyjnej blok Dokumenty magazynowe ma siedem kafli: zestawienia według typu dokumentu i asortymentu, według typu dokumentu, kontrahenta, towaru, numeru partii, numeru palety oraz miejsca składowania. Blok Kartoteki zawiera kafel Stock na dany dzień. Przełącznik Rozmiar kafli zmienia wielkość kafli, a pole Szukaj pozycji... zawęża menu po nazwie. Zestawienia opisuje strona gotowe zestawienia Excel w sekcji INFORMACJE, a pliki z kartotekami - strona eksport danych kartotek magazynowych.

Przykłady zastosowań w procesie magazynowym

Eksport z rejestru sprawdza się przy jednorazowych pytaniach, na które nie ma gotowego zestawienia. Kiedy arkusz przestaje wystarczać jako narzędzie pracy magazynu, a kiedy jest dobrym uzupełnieniem systemu, omawia artykuł Excel w magazynie - arkusz kalkulacyjny a system WMS.

SytuacjaRejestr i ustawieniaCo daje arkusz
Uzgodnienie przyjęć z fakturami za miesiącRejestr przyjęć PZ, przedział Ten miesiąc, widoczne kolumny Nr dokumentu, Kontrahent, Nr faktury.Listę do porównania z rejestrem zakupów w księgowości.
Kontrola zaległości w buforze na koniec miesiącaBufor dokumentów, przedział Cały okres, sortowanie po dacie rosnąco.Listę dokumentów roboczych do rozdzielenia między kierowników zmian.
Zestawienie wydań dla klienta 3PLRejestr wydań WZ z filtrem kolumny Kontrahent.Arkusz do sprawdzenia rozliczenia kosztów, zanim trafi do klienta.
Przekazanie danych do programu bez obsługi XLSXDowolny rejestr, polecenie Eksport CSV (Excel).Plik tekstowy do importu z separatorem średnik.

Uprawnienia, starsze rejestry i dziennik zdarzeń

Eksport jest jedną z flag uprawnień konta, które nadaje administrator. Jeśli w menu nie ma pozycji Eksport Excel, sprawdź najpierw tę flagę - opisuje ją strona uprawnienia użytkowników Studio WMS.net. Druga możliwa przyczyna to rejestr działający na poprzedniej siatce: tam eksport do Excela pojawia się tylko wtedy, gdy rejestr ma go włączonego.

Każdy eksport XLSX zostawia wpis w dzienniku zdarzeń. Pobrany plik jest już poza systemem. Rejestry kontrahentów i pracowników zawierają dane osobowe, więc arkusz z nimi podlega tym samym zasadom ochrony co baza, a wpis w dzienniku pokazuje, że eksport się odbył. Pełny zakres systemu opisuje strona Studio WMS.net - system WMS dla magazynów i 3PL.

Ćwiczenie w demo - lekcja lub zajęcia

Ćwiczenie: przygotuj arkusz zleceń przyjęcia jednego dostawcy dla działu zakupów

Uczeń przygotowuje z rejestru arkusz, który dział zakupów wykorzysta w rozmowie z dostawcą, i sprawdza, czy plik zawiera to samo co ekran. Rola w demo: kierownik magazynu. Czas: około 15 minut.

  1. Otwórz demo Studio WMS.net w roli kierownika magazynu i przejdź do MAGAZYN, Przyjęcia, a następnie do rejestru zleceń ZPZ zrealizowanych.
  2. Ustaw przedział czasowy Cały okres, a w filtrze kolumny Kontrahent wpisz fragment nazwy wybranego dostawcy.
  3. W oknie Kolumny... zostaw widoczne kolumny Nr ZPZ, Data, Liczba pozycji, Ilość ZPZ i Nr awizo, a pozostałe ukryj.
  4. Posortuj tabelę rosnąco po kolumnie Data i uruchom Eksport Excel.
  5. W pobranym pliku policz sumę kolumny Ilość ZPZ i porównaj ją z sumą z okna analizy danych w rejestrze.
  6. Odśwież stronę przeglądarki i sprawdź, czy niezapisany układ kolumn wrócił do domyślnego.

Pytanie kontrolne. Który format wybierzesz, gdy arkusz trafi do księgowości, a który, gdy dane mają zostać zaimportowane do innego systemu - i dlaczego?

Podstawa programowa. Ćwiczenie realizuje efekt "stosuje systemy informatyczne w procesie magazynowania" z kwalifikacji SPL.01 Obsługa magazynów (jednostka SPL.01.5), w tym kryterium "opisuje systemy dokumentowania przepływów magazynowych i międzymagazynowych". Pozostałe ćwiczenia zebraliśmy na stronie demo WMS na zajęciach z gospodarki magazynowej.

Najczęstsze pytania

Czy eksport obejmuje tylko bieżącą stronę tabeli?

Nie. Oba pliki obejmują wszystkie wiersze spełniające filtry i przedział czasowy, także z dalszych stron. Plik XLSX mieści do 50 000 wierszy, plik CSV do 10 000.

Dlaczego w arkuszu brakuje części kolumn?

Plik XLSX zawiera tylko kolumny widoczne w tabeli w chwili eksportu, w kolejności z ekranu. Włącz brakujące pola w oknie Kolumny... i powtórz eksport.

Co zrobić, gdy rejestr ma więcej niż 50 000 wierszy?

Podzielić eksport na części: ustawić przedział czasowy na kolejne miesiące albo zawęzić dane filtrem, np. po kontrahencie. Przy przekroczeniu limitu system pokazuje komunikat o obcięciu pliku.

Dlaczego w menu nie ma pozycji Eksport Excel?

Najczęściej konto nie ma flagi uprawnienia do eksportu, którą nadaje administrator. W rejestrach na poprzedniej siatce eksport pojawia się tylko wtedy, gdy rejestr ma go włączonego.

Czy plik CSV otworzy się w Excelu z polskimi znakami?

Tak. Plik ma kodowanie UTF-8 ze znacznikiem BOM i separator średnik, zgodny z polskimi ustawieniami regionalnymi. Uważaj tylko na kolumny z długimi numerami - Excel zaokrągla liczby dłuższe niż 15 cyfr.

Słownik pojęć

Plik XLSX
Skoroszyt Excel w formacie Office Open XML. W Studio WMS.net buduje go serwer z zachowaniem typów dat i liczb.
Plik CSV
Plik tekstowy z wartościami rozdzielonymi separatorem; Studio WMS.net używa średnika i kodowania UTF-8 z BOM.
BOM
Znacznik kolejności bajtów na początku pliku tekstowego. Po nim Excel rozpoznaje kodowanie UTF-8 i poprawnie wyświetla polskie znaki.
Przefiltrowany zbiór
Wszystkie wiersze rejestru spełniające filtry kolumn i przedział czasowy, niezależnie od podziału na strony.
Limit eksportu
Największa liczba wierszy w jednym pliku: 50 000 dla XLSX i 10 000 dla CSV.
Dziennik zdarzeń
Zapis operacji wykonywanych w systemie, m.in. eksportu do Excela i wysyłki dokumentu e-mailem.