Імпорт кошторису з Google Sheets без втрати даних
· 8 хв читання
Щоб імпортувати кошторис з Google Sheets без втрати даних, спочатку очистіть вихідну таблицю, переконайтеся, що кожен стовпець означає одне, і узгодьте підсумки після імпорту. Сам імпорт займає хвилини. Результат залежить від того, наскільки послідовним є електронна таблиця. Ця стаття описує процес, який я використовую, коли студія переносить готовий кошторис з електронної таблиці до інструменту управління проєктами.
Підготуйте вихідний аркуш перед імпортом
Більшість проблем з імпортом виникають через електронну таблицю, а не через інструмент. Таблиця, яка змішує кількості з одиницями вимірювання, ціни з символами валют та проміжні підсумки з позиціями, є складною для будь-якого парсера. Витратьте десять хвилин на вихідні дані, і все інше піде швидко.
- Зробіть копію. Працюйте з дублікатом аркуша і залиште оригінал недоторканим. Якщо імпорт потребує другої спроби, у вас буде чиста відправна точка.
- Залиште один рядок заголовка. Розмістіть назви стовпців в одному рядку вгорі таблиці. Уникайте об'єднаних комірок у тілі таблиці.
- Один рядок, один товар, що купується. Не розміщуйте диван і його подушки в одній комірці. Якщо ви купуєте його як окремий продукт, надайте йому власний рядок.
- Послідовно позначайте кімнати. Використовуйте заголовки розділів («Кухня», «Спальня») або окремий стовпець «Кімната», але не обидва в різних стилях на різних вкладках.
- Відокремте числа від тексту. Кількість в одному стовпці, одиниця вимірювання в іншому, ціна як звичайне число. Уникайте записів на кшталт «2 шт.» або «прибл. 450» у числових комірках.
- Винесіть посилання в окремий стовпець. URL товару у виділеній колонці надійніший за посилання, заховане в описі.
- Обробляйте проміжні підсумки свідомо. Рядки з проміжними та загальними підсумками можна зчитати як позиції. Перемістіть їх під таблицю або позначте чітко, щоб ви могли їх ігнорувати.
- Запишіть загальну суму джерела. Вам потрібен один контрольний номер для порівняння після імпорту.
Контрольний список перед імпортом
- Аркуш є копією, а оригінал збережено.
- Є один рядок заголовка і немає об'єднаних комірок у таблиці.
- Кожен рядок — це один продукт, послуга чи збір.
- Кількість, одиниця виміру та ціна знаходяться в окремих колонках, а числові комірки містять лише числа.
- Валюта вказана або для кожної колонки, або для кожного рядка, а не вгадується за символами в тексті.
- Посилання на продукт знаходяться у власній колонці.
- Аркуш доступний за посиланням, якщо ви плануєте імпортувати з Google Sheets.
- Загальна сума джерела зазначена.
Визначте, які колонки мають значення
Оцінка зазвичай має більше колонок, ніж потрібно для імпорту. Визначте, які з них є основними, які корисними, а які можна залишити позаду. Імпорт повинен містити все, що ви інакше переписували б вручну, і нічого, що ви використовували лише для особистих розрахунків.
| Колонка | Чому це важливо | Типова проблема |
|---|---|---|
| Назва | Ідентифікує позицію в оцінці та в документах клієнта | Код постачальника та опис змішані в одній комірці |
| Кількість та одиниця виміру | Визначає загальну суму рядка та кількість для закупівлі | Одиниця виміру вписана в комірку кількості |
| Ціна | Основа для бюджету та підсумків | Символ або текст валюти в комірці, незрозуміло, чи ціна за одиницю, чи за рядок |
| Посилання на продукт | Джерело фото, розміри, артикул та наявність | Посилання вставлено як мітка, або сторінка продукту більше не існує |
| Кімната | Розбиває бюджет за приміщеннями | Різні написання однієї кімнати |
| Розміри | Необхідні для специфікацій та перевірок приймання | Зберігаються лише у текстовому описі |
| Фото | Робить документ клієнта читабельним | Зображення, що плавають над комірками замість того, щоб знаходитись у них |
| Статус або прапорець «необов'язково» | Відокремлює базову оцінку від додаткових послуг | Необов'язкові рядки помилково враховані в загальній сумі |
Якщо ваш аркуш містить внутрішні стовпці, такі як ціна закупівлі, націнка або маржа, заздалегідь вирішіть, чи вони потрапляють сюди. Вони корисні для вашої власної економіки, але ніколи не повинні випадково опинитися у файлі для клієнта. Зберігайте назви стовпців чіткими, щоб ви могли розрізняти їх під час зіставлення.
Обробка кімнат, спільних елементів та необов'язкових рядків
Структура кошторису — це те місце, де інформація втрачається найчастіше. Три ситуації потребують рішення перед імпортом.
Розділи та кімнати
Якщо ваш кошторис згруповано за заголовками розділів, перевірте, чи кожен заголовок є назвою кімнати, а не категорією, як-от «Освітлення». Змішана таблиця, де деякі заголовки є кімнатами, а інші — категоріями, створює заплутану структуру. Оберіть одну логіку. Якщо вам потрібні обидві, тримайте кімнати як заголовки, а категорію додайте як стовпець.
Елементи, що використовуються в кількох кімнатах
Та сама плитка чи лампа часто з'являється у кількох приміщеннях. Найчіткішим джерелом є один рядок із кількістю, розділеною за кімнатами, наприклад «Кухня 2, Спальня 1». Один продукт означає одну покупку та один платіж, тому ви не хочете мати три непов'язані рядки з трьома різними замовленнями від постачальників. Якщо ваш аркуш повторює продукт у кількох рядках, вирішіть, чи це справді одна покупка, і об’єднайте рядки перед імпортом.
Необов'язкові та альтернативні рядки
Багато кошторисів містять позиції, які клієнт ще не прийняв: покращення, дешевша альтернатива, декоративне доповнення. Позначте їх чітким написом «Необов'язково» в аркуші. Інакше вони завищать загальну суму, і перше узгодження не співпаде.
Рядки, які не є продуктами
Платежі за дизайн, доставка, збирання та встановлення є законними позиціями, але вони поводяться інакше, ніж продукти: немає фото, немає посилання і часто немає постачальника. Залиште їх у аркуші з чіткою назвою, щоб ви могли розпізнати їх після імпорту та перевірити їхній статус окремо.
Перевірте результат після імпорту
Не надсилайте нічого клієнту, доки не узгодите імпортований кошторис із джерелом. Працюйте від загальних цифр до деталей.
- Порівняйте загальну суму. Використовуйте контрольний номер, який ви записали. Якщо він відрізняється, з'ясуйте, чи пояснюється різниця необов'язковими рядками, округленням або конвертацією валюти.
- Порівняйте загальні суми по кімнатах. Відповідність загальної суми може приховати позицію, яка потрапила не в ту кімнату.
- Підрахуйте рядки. Кількість імпортованих позицій має дорівнювати кількості рядків товарів у вихідному файлі мінус проміжні підсумки та порожні рядки.
- Перевірте позиції без вказаної кімнати. Рядки, які не вдалося призначити, зазвичай збираються в окремий блок. Розподіліть їх до відповідних кімнат.
- Відкрийте десять позицій навмання. Перевірте назву, кількість, одиницю виміру, ціну, фото та розміри відповідно до вихідних даних.
- Перегляньте посилання. Сторінки продуктів, які більше не існують, не можуть надати дані. Замініть ці посилання або заповніть поля вручну.
Приклад звірки
Наведені нижче цифри є ілюстративним прикладом у євро, а не реальними даними.
| Перевірка | Вихідний аркуш | Після імпорту | Висновок |
|---|---|---|---|
| Рядки товарів | 64 | 64 | Збіги |
| Загальна сума, євро | 18 450 | 17 250 | Різниця 1 200 |
| Необов'язкові рядки, євро | 1 200 | виключено із загальної суми | Пояснює різницю |
| Загальна сума кухні, євро | 6 900 | 6 900 | Збіги |
| Позиції без кімнати | 0 | 3 | Призначити до кімнат |
У цьому прикладі загальні суми відрізняються лише тому, що необов'язкові рядки не враховуються. Це правильний результат, але ви можете так сказати лише тому, що ви перевірили. Три позиції без кімнати — це реальне завдання: призначте їх, перш ніж рухатися далі.
Фінальний контрольний список
- Загальна сума збігається з вихідними даними, або кожна різниця пояснена.
- Загальні суми по кімнатах збігаються.
- Не залишилося позицій без кімнати.
- Кількість та одиниці виміру правильні для товарів, що продаються упаковками, таких як плитка або підлогове покриття.
- Недійсні посилання замінені або поля заповнені вручну.
- Внутрішні стовпці (ціна закупівлі, націнка) не відображаються в жодному клієнтському документі.
- Короткий тестовий експорт виглядає правильно перед відправкою клієнту. Наш посібник з експорту охоплює варіанти.
Якщо ви ще вагаєтеся, чи варто взагалі розміщувати кошторис у реальному часі в електронній таблиці, то порівняння з Excel та Google Sheets покаже, що змінюється, коли кошторис прив’язаний до закупівель та фінансів.
Як це зробити в ArchiBoard
Наведені нижче кроки відповідають процесу імпорту, описаному в розділі імпорту кошторисів довідкового центру. Спочатку підготуйте таблицю, як описано вище.
- Створіть проєкт, якщо у вас його ще немає: Головна → «Новий проєкт», потім введіть назву та місто.
- Відкрийте проєкт і перейдіть до Кошториси → «Імпорт».
- Завантажте файл Excel, CSV або PDF, або вставте посилання на Google Sheets. Таблиця має бути доступною за посиланням.
- Перевірте, що означає кожен стовпець (назва, кількість, ціна тощо). Система зазвичай визначає це автоматично, але підтвердьте.
- Виберіть кімнату для імпорту або збережіть розбивку з файлу.
- Натисніть «Імпорт».
- Зачекайте на фоновий етап: спочатку створюються елементи, потім завантажуються дані з посилань на продукти. Недійсні посилання позначаються, щоб ви могли їх виправити.
- Перегляньте результат порівняно з вашим контрольним підсумком. Розподіліть будь-які елементи в блоці «Без кімнати» до відповідних кімнат.
- Якщо щось пішло не так, відкрийте Стрічку активності → «Скасувати імпорт», виправте джерело та імпортуйте знову.”]} нову.
Кілька речей розпізнаються для вас. Секції оцінки стають кімнатами проєкту, існуючими або новими. Елемент, розділений між кімнатами, як-от «Кухня 2, Спальня 1», зберігається як один рядок із часткою та загальною сумою для кожної кімнати. Фотографії з комірок розміщуються на відповідних елементах. Розміри беруться з колонки, з опису або зі сторінки продукту за посиланням. У файлах PDF сканування також розпізнаються, а суми перевіряються на відповідність загальній сумі. Елементи з позначкою «Необов’язково» не включаються до загальної суми.
Якщо файл є комерційною пропозицією постачальника, а не вашою власною оцінкою, увімкніть «Це комерційна пропозиція постачальника» та заповніть поля «№ пропозиції» та «Дата пропозиції». Більше деталей у розділі довідки з імпорту.
FAQ
Чи має Google Таблиця бути публічною для імпорту?
Таблиця має бути доступною за посиланням, яке ви вставляєте, щоб імпорт міг її прочитати. Перевірте це в інкогніто-вікні перед початком. Якщо ви не хочете відкривати таблицю, завантажте її як файл Excel або CSV і завантажте файл натомість.
Чи можу я імпортувати лише деякі рядки?
Найпростіший спосіб — підготувати джерело: скопіюйте таблицю, видаліть непотрібні рядки та імпортуйте копію. Ви також можете імпортувати все, а потім видалити небажані елементи. Якщо ви видалили занадто багато, стрічка активності дозволить відновити зміни за останні 30 днів.
Що відбувається з фотографіями, збереженими в електронній таблиці?
Фотографії, розміщені всередині комірок, співставляються з відповідними рядками та прив'язуються до елементів. Зображення, які «плавають» над аркушем і не прив'язані до комірки, менш надійні. Прив'яжіть їх до комірок перед імпортом або додайте фото пізніше за посиланнями на продукт чи вручну.
Чому імпортована сума відрізняється від моєї таблиці?
Звичайні причини: необов'язкові рядки, які не враховуються в загальній сумі; рядки підсумку, які зчитуються як окремі позиції; відмінності в валюті або округленні. Спочатку порівняйте загальні суми по кімнатах, щоб знайти місце розбіжності, потім перевірте необов'язкові позначки та будь-які рядки, які залишилися без кімнати.
Чи можу я скасувати імпорт, якщо результат неправильний?
Так. Відкрийте стрічку дій (Activity Feed) та скористайтеся опцією «Скасувати імпорт» (Undo import), щоб видалити весь імпорт за один крок. Потім виправте вихідний аркуш, наприклад, розташування стовпців або назви кімнат, і запустіть імпорт знову. Ось чому важливо зберігати чисту копію оригіналу.
Чи варто зберігати електронну таблицю після імпорту?
Зберігайте її як архів початкової версії, чітко назвавши та позначивши як застарілу. Після того, як кошторис буде активним у проєкті, зміни слід вносити лише в одному місці. Дві паралельні версії розійдуться протягом тижня і створять плутанину щодо того, які цифри є правильними.