Простий спосіб вивантаження в таблицю excel

Комірникові потрібно вивантажити список всієї номенклатури, у якої не встановлена ​​позначка видалення. Поля для вивантаження:

  1. Найменування.
  2. Артикул.
  3. Вид номенклатури.
  4. Тип номенклатури.

Ось так буде виглядати таблиця Excel після вивантаження:

Простий спосіб вивантаження в таблицю excel
Розглянемо два способи вирішення: без програмування і за участю програміста.

програмуємо

Щоб вивантажити номенклатуру в XLS-файл сформуємо запит до бази даних для отримання номенклатури і помістимо результат в табличну частину обробки вивантаження. Ось форма обробки:

Простий спосіб вивантаження в таблицю excel

При натисканні на кнопку "Заповнити" заповнюється таблична частина "ДанниеВигрузкі" обробки, у якій додані відповідні реквізити. Оброблювач цієї кнопки має наступний програмний код:

Тут все повинно бути зрозуміло. Найцікавіше починається після натискання на кнопку "Зберегти". Спочатку викликається діалог вибору шляху для збереження таблиці XLS. Потім, використовуючи дані в табличній частині обробки, заповнюється табличний документ по створеному раніше макету. Макет, доданий в обробку, наступний:

Повний код обробника кнопки "Зберегти" представлений на наступному лістингу:

Після збереження, на диску буде файл таблиці Excel зі списком вивантажених номенклатури. Приклад файлу Ви могли бачити на початку статті.

Користувач може сам

Насправді долі програміста для такого завдання не потрібно. Користувач все сам може зробити без будь-яких хитрощів.

Наприклад, перейшовши в список номенклатури і виконавши команду "Всі дії" -> "Вивести список" зі списку номенклатури, користувач отримає список номенклатури в сформованому табличному документі.

Простий спосіб вивантаження в таблицю excel

Після того, як табличний документ буде сформований, натиснувши на кнопку "Зберегти" або через меню "Файл-> Зберегти" користувач може записати табличний документ в файл XLS вказавши його ім'я та кінцевий каталог.

Простий спосіб вивантаження в таблицю excel

От і все! Ніякої обробки для вивантаження не потрібно. Звичайно, якщо у вас досить простий випадок з вивантаженням даних.

Так все просто?

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

Простий спосіб вивантаження в таблицю excel

Обробку з прикладом зі статті Ви можете завантажити за посиланням.