Наверное каждое предприятие работает с Excel файлами, рано или поздно постает вопрос о автоматизации этого участка работы. Одни хотят загружать заказы в 1С Предприятие с Excel, другие прайс листы, третьи хотят «заполнялку» табличных частей различных документов. По сути всем нужна одна обработка с различным обходом передаваемых данных.
Обработка работает по принципу:
- Инициализировали обработку, передали Excel файл.
- Указали лист Excel файла обработки, номер строки с которой будет начинаться обработка данных, список колонок в формате @@@-@@@ и колонка прохождения по которой определяем конец обработки (если нужно можно добавить реквизит «Номер строки окончания»).
- В результате мы получаем заполненную «таблицу значения» с именами колонок «К1, К2, К3 …».
- Таблицу значения используете для ваших нужд.
Не пойму зачем еще один «велосипед». Берем обработку загрузки из табличного документа оригинальную (с диска ИТС) или доработанную мной (http://infostart.ru/public/19062/ ) и прописываем код обработчиков событий загрузки и сохраняем настройки загрузки. Для пользователя удобство что всегда одинаковый интерфейс — выбрал нужную настройку и файл с данными и загрузил. А загружать можно все что угодно…
Больше велосипедов — больше конкуренция. Я за велосипеды. Платные 🙂
Каждому свое.
Я тоже за то что чем больше обработок тем лучше — автор старался, да и простые обработки можно легяче адаптировать под себя
Это больше пример(заготовка) как работать с Excel, чем работоспособное решение, и больше нацелено на программистов, чем на пользователей. А пользователям как заметил (1) лучше использовать стандартизированные решения
Эта обработка только для программистов и упрощения их работы.
(6)
Привыкли в хохляндии к контрафактам…
ДокExcel = Новый COMОбъект(«Excel.Application»);
Открою тебе секрет: не стоит в солидных и честных конторах «Excel.Application»
Мало скриншотов -1 (кот в мешке)