Завантаження з excel в 1с - Благиня константин
Завантаження з Excel в 1С
Завантаження з Excel в 1С, досить часте завдання, яку доводиться вирішувати програмістам 1С. У цій статті буде показано, як зробити завантаження даних з файлу Excel в 1С, найбільш швидким і оптимальним способом. Перед тим як показати приклади коду, пояснюючи як виробляти налагодження і перевірку виконання SQL запитів до файлу Excel, для подальшого завантаження даних в програму 1С.
Для прикладу візьмемо файл формату Excel з наступною структурою і даними:
Дані Excel для завантаження в 1С
Щоб виконати SQL запит до файлу Excel і перевірити результат, необхідно запустити програму Microsoft Excel, перейти в головному меню програми на вкладку «Дані», далі натиснути кнопку «З інших джерел» і в меню вибрати пункт «З Microsoft Query»:
Запуск MSQuery для завантаження з Ексель в 1С
Після з'явиться вікно «Вибір джерела даних», в ньому необхідно вибрати пункт «Excel Files *» і натиснути «ОК»:
Вибір джерела для завантаження
Далі вибрати безпосередньо ваш файл Excel для вибірки даних. Може з'явиться попередження, що «Даний джерело даних не містить видимих таблиць», ігноруємо його і натискаємо «ОК». Після необхідно в параметрах встановити пункт відображати системні таблиці:
Вибір системні таблиці
Після включення даної опції, з'явиться можливість вибору листів з книги Excel і стовпців для запиту:
Вибір стовпці запиту
Відкриється вікно «Microsoft Query», в якому ми бачимо вибірку даних з нашого файл Excel. Для тестування і редагування SQL запитів до файлу Excel, використовується кнопка «SQL», за допомогою якої викликається вікно редагування запиту:
Результат виконання зовнішньої обробки по завантаженню даних з файлу Excel в 1С за допомогою запиту SQL, показаний на зображенні:
Результат виконання завантаження з Excel в 1С