Добрый день. Хочу прицениться и понять вообще такое возможно или нет. Нужна система парсинга цен и остатков из файлов поставщиков. Файлы бывают во всех версиях от офиса 95 до xls и xlsb Данные могут размещаться как на одном листе в файле, так и на нескольких. У разных поставщиков данные находятся в разных столбцах. Самое противное они еще могут менять столбцы. Решение вижу следующее: 1) Парсинг задается списком в котором - Название задания для парсинга, например "Поставщик1 прайс" - Путь до файла поставщика с именем "С:\Поставщики\Поставщик1 прайс.xls" дальше нужно два варианта указания столбца. Вариант1. Если у поставщика столбцы не меняются - Лист с которого надо брать данные "Лист1" - Столбец артикула "А" - Столбец наименования "D" - Столбец цены "F" Вариент 2. если у поставщика положение столбов меняется, то нужно задавать словом в шапке таблицы поставщика (внимание, шапка у них находится не в верхней строке, причем сильно не в верхней!). Могут встречаться переносы строк и нечитаемые символы. - Стобец артикула "Артикул" - Столбец наименования "Номенклатура" - Столбец цен/остатков "Розничная цена (руб.), в т.ч. НДС" - Каким словом закончить парсинг "ЛАМПЫ" (на тот случай, если на одном листе несколько прайсов и столбцы не совпадают у них) 2) Система получает данные из всех фалов и сохраняет в одну таблицу в столбцы: - Название задания - Артикул (если текст, то к нему применена формула СЖПРОБЕЛ, числовые значения в формате "Числа") - СЦЕПИТЬ(первые два) - Наименование - Цена/остатки (убрать пробелы и превратить в Число, либо оставить текстом, если текст) - если цена пустая, то строка не парсится.