Як сканувати штрихкоди в Google Sheets
Є два надійні способи перенести сканування штрихкодів у Google Sheets: експортувати CSV із застосунку для сканування та імпортувати його у свою таблицю (Файл → Імпортувати → Додати) або, якщо ваша команда має власну поштову автоматизацію, надіслати їй експорт поштою й доручити цьому сервісу додавати рядки. DataScan виконує першу частину обох способів: сканування та файл. Цей посібник розглядає обидва способи.
Коли ваші запаси живуть у таблиці Google Sheets
Google Sheets де-факто є системою обліку запасів для величезної кількості невеликих підприємств: спільний доступ для команди, постійне резервне копіювання, безкоштовно. Тертя виникає на введенні. Стояти в коморі, зчитувати штрихкоди з коробок і набивати їх у мобільному застосунку Sheets — повільно, а мобільна клавіатура є справжньою машиною для переставляння цифр. Розв’язання — розділити фіксацію та зберігання: скануйте швидко спеціалізованим застосунком, а потім переносьте дані у свою таблицю одним чистим імпортом — або поштою в автоматизацію, яку ви ведете самі, як описано нижче.
Шлях A: експорт CSV та імпорт у Google Sheets
Це найпростіший маршрут і правильний вибір для періодичних завдань — підрахунків, перевірок приймання, аудитів. Жодних підключених облікових записів, жодної автоматизації, яку треба підтримувати, і нічого нового, крім одного меню в Sheets. Оскільки сканування відбувається в застосунку, а не в браузері, цей шлях працює навіть тоді, коли в коморі взагалі немає сигналу.
- Відскануйте товари застосунком для штрихкодів Встановіть DataScan на свій iPhone або телефон з Android і відскануйте товари як одну сесію — безперервне сканування для простого переліку, сканування одного значення, коли кожній позиції потрібна кількість. Сканування повністю працює офлайн, тож комора без покриття не є перешкодою.
- Експортуйте сесію у форматі CSV Експортуйте завершену сесію як файл CSV. У налаштуваннях ви керуєте роздільником, наявністю заголовків, назвами стовпців і форматом дати — задайте їх один раз відповідно до стовпців вашої таблиці, і кожен наступний експорт узгоджуватиметься автоматично.
- Імпортуйте CSV у Google Sheets Відкрийте свою таблицю запасів і виберіть Файл → Імпортувати → Завантажити. Ключове налаштування — Місце імпорту: “Додати до поточного аркуша” — ваші сканування додаються новими рядками під наявними даними, а не замінюють їх.
- За бажанням: надішліть файл поштою у власну автоматизацію Якщо ви робите це щотижня або щодня й уже користуєтеся сервісом автоматизації, шлях B нижче показує передавання поштою.
Порада: довгі числові штрихкоди (EAN-13, UPC) мають зберігатися у стовпці з форматом звичайного тексту в Sheets. Відформатуйте стовпець один раз (Формат → Число → Звичайний текст) — і імпорт ніколи не перетворить штрихкод на наукову нотацію.
Шлях B: надішліть файл поштою в автоматизацію, яку ведете ви
DataScan може надіслати експорт через ваш власний сервер SMTP, коли ви натискаєте «Надіслати електронну пошту». DataScan не має інтеграції із Zapier чи Google, але якщо ваша команда вже користується сервісом автоматизації, цей лист може бути для нього тригером:
- Задайте адресата. У налаштуваннях SMTP у DataScan вкажіть у полі «На електронну пошту» окрему адресу, яку відстежує ваш сервіс автоматизації.
- Створіть автоматизацію на своєму боці. У вашому сервісі автоматизації: тригер на вхідний лист, розбір вкладеного CSV і зіставлення його стовпців з дією “Create Spreadsheet Row(s)” у вашій таблиці Google Sheets. Ця частина перебуває поза DataScan.
- Скануйте, потім натисніть «Надіслати електронну пошту». Кожен надісланий експорт потрапляє в автоматизацію, яка додає рядки, якщо її налаштовано правильно. Перевірте таблицю після перших кількох надсилань.
Приклад робочого процесу поповнення контейнерів використовує той самий крок із поштою, лише файл іде постачальнику, а не в таблицю. Якщо сервіс автоматизації недоступний, у вас усе одно залишаються лист і файл — нічого не втрачається.
Як зробити автоматизацію надійною
Кілька дрібниць відрізняють поштову автоматизацію, яка тихо працює роками, від тієї, що ламається першого ж тижня:
- Спершу перевірте на сесії з трьох позицій. Відскануйте три відомі штрихкоди, надішліть лист і перевірте таблицю. Неправильно зіставлений стовпець набагато легше помітити на трьох рядках, ніж на трьохстах.
- Тримайте заголовки увімкненими й незмінними. Вмикайте заголовки в експорті CSV і ніколи не перейменовуйте їх згодом — автоматизація зіставляє дані за заголовком, і перейменований стовпець тихо відправить дані не в те поле.
- Стандартизуйте формат дати. Задайте в DataScan формат дати за стандартом ISO (YYYY-MM-DD), щоб Google Sheets однозначно розпізнавав часові мітки незалежно від мовних налаштувань таблиці.
- Один експорт на одну локацію чи задачу. Один файл на зону легко простежити назад, коли підрахунок виглядає дивно, — це набагато простіше, ніж розбирати один гігантський файл.
Який шлях обрати?
- Щомісячний підрахунок або разовий аудит: шлях A. Імпорт час від часу не виправдовує автоматизації.
- Регулярний процес, один оператор: шлях B, якщо ви вже користуєтеся сервісом автоматизації.
- Регулярний процес, кілька операторів: шлях B, коли всі надсилають пошту в ту саму автоматизацію — таблиця стає точкою об’єднання.
- Натомість команда працює переважно в Excel? Та сама сесія експортується як файл Excel — див. сканування штрихкодів в Excel.
Інші варіанти, оцінені чесно
Доповнення Google Sheets і сканери на Apps Script працюють усередині вкладки браузера: це прийнятно для сканування трьох позицій за робочим столом, болісно для сотні позицій у коморі й марно офлайн. Bluetooth-сканери в режимі клавіатури можуть вводити дані в мобільний застосунок Sheets, але вони пишуть у ту комірку, що має фокус, — один випадковий дотик, і вирівнювання стовпців зникло, а фіксації кількостей і часових міток немає взагалі. Деякі хмарні системи обліку запасів справді пропонують повноцінну інтеграцію із Sheets — за ціною на кожне робоче місце та з даними про ваші запаси на їхніх серверах. Схема «спочатку фіксація, потім імпорт» трохи менш ефектна й значно надійніша: ваші дані завжди лежать у файлі, який ви контролюєте, і кожен крок можна перевірити, якщо щось виглядає не так. Саме цей компроміс є основою всієї файлової архітектури DataScan.
Поширені запитання
Ні, і ми радше скажемо це прямо, ніж вдаватимемо інше. DataScan працює з файлами: він експортує файли CSV або Excel, які ви імпортуєте в Sheets. Ніщо не під’єднується до вашого облікового запису Google, і кожен експорт — це файл, який ви самі запустили дотиком.
Скористайтеся пунктами «Файл», далі «Імпортувати», далі «Завантажити» в Google Sheets і встановіть для «Місця імпорту» значення «Додати до поточного аркуша». Google Sheets додасть рядки з CSV під наявними даними, а не замінить їх.
Так, за файловою схемою: кожен сканує на власному телефоні та експортує власний файл, а ви імпортуєте кожен файл до тієї самої таблиці з додаванням. Однакові налаштування експорту на кожному телефоні тримають стовпці вирівняними.
Обирайте те, що відповідає вашому способу роботи. DataScan сканує у власному застосунку, працює офлайн у коморах і підвалах, фіксує кількості та нотатки для кожної позиції й потім передає в Sheets структурований файл CSV.