Завантаження з excel в 1с - Благиня константин

Завантаження з Excel в 1С

Завантаження з Excel в 1С, досить часте завдання, яку доводиться вирішувати програмістам 1С. У цій статті буде показано, як зробити завантаження даних з файлу Excel в 1С, найбільш швидким і оптимальним способом. Перед тим як показати приклади коду, пояснюючи як виробляти налагодження і перевірку виконання SQL запитів до файлу Excel, для подальшого завантаження даних в програму 1С.

Для прикладу візьмемо файл формату Excel з наступною структурою і даними:

Завантаження з excel в 1с - Благиня константин

Дані Excel для завантаження в 1С


Щоб виконати SQL запит до файлу Excel і перевірити результат, необхідно запустити програму Microsoft Excel, перейти в головному меню програми на вкладку «Дані», далі натиснути кнопку «З інших джерел» і в меню вибрати пункт «З Microsoft Query»:

Завантаження з excel в 1с - Благиня константин

Запуск MSQuery для завантаження з Ексель в 1С


Після з'явиться вікно «Вибір джерела даних», в ньому необхідно вибрати пункт «Excel Files *» і натиснути «ОК»:

Завантаження з excel в 1с - Благиня константин

Вибір джерела для завантаження


Далі вибрати безпосередньо ваш файл Excel для вибірки даних. Може з'явиться попередження, що «Даний джерело даних не містить видимих ​​таблиць», ігноруємо його і натискаємо «ОК». Після необхідно в параметрах встановити пункт відображати системні таблиці:

Завантаження з excel в 1с - Благиня константин

Вибір системні таблиці


Після включення даної опції, з'явиться можливість вибору листів з книги Excel і стовпців для запиту:

Завантаження з excel в 1с - Благиня константин

Вибір стовпці запиту

Завантаження з excel в 1с - Благиня константин


Відкриється вікно «Microsoft Query», в якому ми бачимо вибірку даних з нашого файл Excel. Для тестування і редагування SQL запитів до файлу Excel, використовується кнопка «SQL», за допомогою якої викликається вікно редагування запиту:

Завантаження з excel в 1с - Благиня константин

Результат виконання зовнішньої обробки по завантаженню даних з файлу Excel в 1С за допомогою запиту SQL, показаний на зображенні:

Завантаження з excel в 1с - Благиня константин

Результат виконання завантаження з Excel в 1С

Навігація по публікаціям

Схожі статті