Работа с Excel

Наверное каждое предприятие работает с Excel файлами, рано или поздно постает вопрос о автоматизации этого участка работы. Одни хотят загружать заказы в 1С Предприятие с  Excel, другие прайс листы, третьи хотят «заполнялку» табличных частей различных документов. По сути всем нужна одна обработка с различным обходом передаваемых данных.

Обработка работает по принципу:

  • Инициализировали обработку, передали Excel файл.
  • Указали лист Excel файла обработки, номер строки с которой будет начинаться обработка данных, список колонок в формате @@@-@@@ и колонка прохождения по которой определяем конец обработки (если нужно можно добавить реквизит «Номер строки окончания»).
  • В результате мы получаем заполненную «таблицу значения» с именами колонок «К1, К2, К3 …».
  • Таблицу значения используете для ваших нужд.

8 Comments

  1. ZLENKO

    Не пойму зачем еще один «велосипед». Берем обработку загрузки из табличного документа оригинальную (с диска ИТС) или доработанную мной ( http://infostart.ru/public/19062/ ) и прописываем код обработчиков событий загрузки и сохраняем настройки загрузки. Для пользователя удобство что всегда одинаковый интерфейс — выбрал нужную настройку и файл с данными и загрузил. А загружать можно все что угодно…

    Reply
  2. graphbuh

    Больше велосипедов — больше конкуренция. Я за велосипеды. Платные 🙂

    Reply
  3. ozaycev

    Каждому свое.

    Reply
  4. post84d

    Я тоже за то что чем больше обработок тем лучше — автор старался, да и простые обработки можно легяче адаптировать под себя

    Reply
  5. ABudnikov

    Это больше пример(заготовка) как работать с Excel, чем работоспособное решение, и больше нацелено на программистов, чем на пользователей. А пользователям как заметил (1) лучше использовать стандартизированные решения

    Reply
  6. ozaycev

    Эта обработка только для программистов и упрощения их работы.

    Reply
  7. Abadonna

    (6)

    Эта обработка только для программистов и упрощения их работы.

    Привыкли в хохляндии к контрафактам…

    ДокExcel = Новый COMОбъект(«Excel.Application»);

    Открою тебе секрет: не стоит в солидных и честных конторах «Excel.Application»

    Reply
  8. Светлый ум

    Мало скриншотов -1 (кот в мешке)

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *