Jak skanować kody kreskowe do Google Sheets
Są dwa niezawodne sposoby na przeniesienie skanów kodów kreskowych do Google Sheets: wyeksportować plik CSV z aplikacji skanującej i zaimportować go do arkusza (Plik → Importuj → Dołącz) albo, jeśli Państwa zespół prowadzi własną automatyzację poczty e-mail, wysłać do niej eksport e-mailem i pozwolić tej usłudze dodać wiersze. DataScan realizuje pierwszą część obu wariantów: skan i plik. Ten poradnik omawia oba sposoby.
Gdy Państwa zapasy żyją w arkuszu Google
Google Sheets jest faktycznym systemem inwentaryzacyjnym w ogromnej liczbie małych firm: udostępniany zespołowi, zawsze z kopią zapasową, bezpłatny. Problemem jest wprowadzanie danych. Stanie w magazynie, odczytywanie kodów kreskowych z kartonów i wstukiwanie ich w mobilną aplikację Sheets jest powolne, a klawiatura telefonu to maszyna do przestawiania cyfr. Rozwiązaniem jest oddzielenie rejestrowania od przechowywania: skanować szybko wyspecjalizowaną aplikacją, a następnie umieścić dane w arkuszu jednym czystym importem — albo e-mailem do automatyzacji, którą prowadzą Państwo sami, jak opisano poniżej.
Ścieżka A: eksport CSV i import do Google Sheets
To najprostszy wariant i właściwy wybór do prac okresowych — spisów, kontroli przyjęć, audytów. Żadnych połączonych kont, żadnej automatyzacji do utrzymania i nic nowego do nauczenia się poza jednym menu w Sheets. Ponieważ skanowanie odbywa się w aplikacji, a nie w przeglądarce, działa to również wtedy, gdy w magazynie nie ma żadnego zasięgu.
- Zeskanuj produkty aplikacją do kodów kreskowych Zainstaluj DataScan na iPhonie lub telefonie z Androidem i zeskanuj produkty w ramach sesji — tryb Skanowanie ciągłe do zwykłej listy, tryb Skanowanie pojedynczej wartości, gdy każda pozycja wymaga ilości. Skanowanie działa w pełni offline, więc magazyn bez zasięgu nie stanowi przeszkody.
- Wyeksportuj sesję jako plik CSV Wyeksportuj ukończoną sesję jako plik CSV. W Ustawieniach kontrolują Państwo separator, obecność nagłówków, nazwy kolumn i format daty — ustaw je raz tak, aby odzwierciedlały kolumny Państwa arkusza, a każdy kolejny eksport będzie pasował automatycznie.
- Zaimportuj plik CSV do Google Sheets Otwórz swój arkusz zapasów i wybierz Plik → Importuj → Prześlij. Kluczowe ustawienie to miejsce importu: “Dołącz do bieżącego arkusza” — skany zostaną dodane jako nowe wiersze poniżej istniejących danych, zamiast je zastąpić.
- Opcjonalnie: wyślij plik e-mailem do własnej automatyzacji Jeśli robią to Państwo co tydzień lub codziennie i korzystają już z usługi automatyzacji, Ścieżka B poniżej pokazuje przekazanie pliku e-mailem.
Wskazówka: długie numeryczne kody kreskowe (EAN-13, UPC) powinny znajdować się w kolumnie sformatowanej w Sheets jako zwykły tekst. Sformatuj kolumnę raz (Format → Liczba → Zwykły tekst), a importy nigdy nie zamienią kodu kreskowego w notację naukową.
Ścieżka B: wyślij plik e-mailem do automatyzacji, którą Państwo prowadzą
DataScan może wysłać eksport e-mailem przez Państwa własny serwer SMTP, gdy stukną Państwo Wyślij e-mail. DataScan nie ma integracji z Zapierem ani z Google, ale jeśli Państwa zespół korzysta już z usługi automatyzacji, ten e-mail może być jej wyzwalaczem:
- Ustaw adres docelowy. W ustawieniach SMTP w DataScan wpisz w polu Na adres e-mail dedykowany adres, który obserwuje Państwa usługa automatyzacji.
- Zbuduj automatyzację po swojej stronie. W swojej usłudze automatyzacji: wyzwalacz na przychodzącą wiadomość, przetworzenie załączonego pliku CSV i zmapowanie jego kolumn na akcję “Utwórz wiersz(e) arkusza” w Państwa arkuszu Google. Ta część odbywa się poza DataScan.
- Skanuj, potem stuknij Wyślij e-mail. Każdy wysłany eksport trafia do automatyzacji, która dodaje wiersze, jeśli jest poprawnie skonfigurowana. Sprawdź arkusz po kilku pierwszych wysyłkach.
Przykładowy proces uzupełniania pojemników wykorzystuje ten sam krok e-mail, z tą różnicą, że plik trafia do dostawcy zamiast do arkusza. Jeśli usługa automatyzacji nie działa, nadal mają Państwo e-mail i plik — nic nie ginie.
Jak uodpornić automatyzację
Kilka szczegółów odróżnia automatyzację poczty e-mail, który po cichu działa latami, od takiego, który psuje się w pierwszym tygodniu:
- Najpierw przetestuj na sesji z trzema pozycjami. Zeskanuj trzy znane kody kreskowe, wyślij e-mail i sprawdź arkusz. Znacznie łatwiej wychwycić źle zmapowaną kolumnę na trzech wierszach niż na trzystu.
- Zostaw nagłówki włączone i niezmienne. Dołączaj nagłówki do eksportu CSV i nigdy ich później nie zmieniaj — automatyzacja mapuje według nagłówka, a zmieniona nazwa kolumny po cichu wrzuci dane do niewłaściwego pola.
- Ujednolić format daty. Ustaw w DataScan format daty ISO (RRRR-MM-DD), aby Google Sheets interpretował znaczniki czasu jednoznacznie, niezależnie od ustawień regionalnych arkusza.
- Eksportuj raz na lokalizację lub zadanie. Do jednego pliku na strefę łatwo wrócić, gdy spis wygląda podejrzanie — znacznie łatwiej niż rozbierać jeden ogromny plik.
Którą ścieżkę wybrać?
- Miesięczny spis lub jednorazowy audyt: Ścieżka A. Okazjonalny import nie uzasadnia budowania automatyzacji.
- Powtarzalny proces, jeden skanujący: Ścieżka B, jeśli korzystają już Państwo z usługi automatyzacji.
- Powtarzalny proces, kilku skanujących: Ścieżka B, gdzie wszyscy wysyłają e-maile do tej samej automatyzacji — arkusz staje się punktem scalania.
- Zespół pracujący raczej w Excelu? Ta sama sesja eksportuje się do pliku Excela — zobacz skanowanie kodów kreskowych do Excela.
Inne opcje, oceniane uczciwie
Dodatki do Google Sheets i skanery oparte na Apps Script działają wewnątrz karty przeglądarki: do zeskanowania trzech pozycji przy biurku są wystarczające, przy stu w magazynie stają się udręką, a offline są bezużyteczne. Skanery Bluetooth typu keyboard wedge potrafią wpisywać dane do mobilnej aplikacji Sheets, ale wprowadzają je do komórki, która akurat jest aktywna — jedno nieostrożne dotknięcie i układ kolumn się rozjeżdża, a przy tym nie ma rejestrowania ilości ani znaczników czasu. Niektóre usługi inwentaryzacyjne w modelu SaaS oferują prawdziwe integracje z Sheets — w cenach za użytkownika i z Państwa danymi o zapasach na ich serwerach. Wzorzec „najpierw rejestruj, potem importuj” jest odrobinę mniej efektowny i znacznie odporniejszy: Państwa dane zawsze znajdują się w pliku, który Państwo kontrolują, a każdy krok można sprawdzić, gdy coś wygląda nie tak. Ten kompromis jest motywem przewodnim całego projektu DataScan opartego na plikach.
Najczęstsze pytania
Nie, i wolimy powiedzieć to wprost, niż udawać. DataScan działa w oparciu o pliki: eksportuje pliki CSV lub Excel, które importują Państwo do Sheets. Nic nie łączy się z Państwa kontem Google, a każdy eksport to plik, którego wysłanie uruchomili Państwo stuknięciem.
Użyj opcji Plik, następnie Importuj, następnie Prześlij w Google Sheets i ustaw „miejsce importu” na „Dołącz do bieżącego arkusza”. Google Sheets doda wiersze z pliku CSV poniżej istniejących danych, zamiast je zastępować.
Tak, w modelu opartym na plikach: każda osoba skanuje na własnym telefonie i eksportuje własny plik, a Państwo importują każdy plik do tego samego arkusza z opcją Dołącz. Identyczne ustawienia eksportu na każdym telefonie sprawiają, że kolumny do siebie pasują.
Wybierz to, co pasuje do Państwa sposobu pracy. DataScan skanuje we własnej aplikacji, działa offline w magazynach i piwnicach, rejestruje ilości oraz notatki dla każdej pozycji, a na końcu przekazuje do Sheets uporządkowany plik CSV.