Excel і 1с

1. Багато програмістів стикаються з необхідністю завантаження в 1С з Excel або вивантаження в цей формат. Це пов'язано з тим, що велика кількість бухгалтерів, а також менеджерів використовують цей формат для зберігання і обробки даних.

У цій статті приведу кілька листингов які полегшать розуміння цієї зв'язки і допоможуть у написанні свого коду. Наступні листинги спираються на попередні, тому якщо в лістингу, наприклад, використовується змінна «ПріложеніеЕксель», але не ініціалізується, значить це було в одному з попередніх лістингів.

1.1. 1. Створення об'єкта додаток Excel

1.2. 2. Програмне відкриття файлу Excel, або його створення за браком

1.3. 3. Звернення до листа відкритого файлу Excel

1.4. 4. Обійти всі листи і приховати їх за умовою

1.5. 5. Додати лист в самий кінець (за замовчуванням він додається в самий початок)

1.6. 6. Очистити лист

1.7. 7. Отримати зазначену область листа. Тут використовуються змінні НомСтрВерх, НомСтрНіз, НомКолВерх, НомКолНіз - вони позначають координати самої лівої верхньої комірки і самої правої нижньої комірки областей

1.10. В ув'язненні

У деяких прикладах параметрами в методи Excel передаються числа. Це відбувається через те, що 1С не знає про константи Excel, наприклад «xlCellTypeLastCell». Але на щастя ці константи мають числові значення. Щоб дізнатися їх відкрийте довідку excel. Якщо довідка не встановлена, то можна подивитися значення в режимі налагодження Excel.

Схожі статті