Как объединить ячейки Excel при загрузке в 1С ? Контрагенты сохраняют печатную форму накладной в Excel. Клиенту надо загрузить и автоматически создать док.поступления. Выглядит вот так [img]https://s8.hostingkartinok.com/uploads/images/2017/09/bf9007008516809d2497e87331497069.jpg[/img] Т.е. данные размазаны по нескольким колонкам. Как прочитать при загрузке, например, колонку "Артикул" которая сразу в колонках 4-5-6 ? |
"R19C38" - это что такое на твоей картинке? |
Ладно, пока сделаю как умею : результат = ExcelЛист.Cells(Строка, 4).Value + " " + ExcelЛист.Cells(Строка, 5).Value + " " + ExcelЛист.Cells(Строка, 6).Value ; |
1-Блондинка в шок >Не обращай внимание :) Кавычки лишние в выражении ну и в цикле ест-но. |
[quote=vv2304;44821691]Не обращай внимание [/quote] мда.. уж.. как там у классика : "[em]теща Ипполит Матвеича была тупа.. и ее преклонный возраст не позволял надеяться...[/em]" Мне то и нахрен не надо обращать внимание, А вот тебе [b]настоятельно рекомендую[/b] обратить внимание. Я ж не просто так спросила в (1). Собственно, в этом моем вопросе прямой ответ на сабж. |
4-Блондинка в шок >Да ничего там нет, просто мышью ткнул и отобразилось при создании скрина. А скрин не захватил тот участок. |
Первая ячейка объединения содержит необходимое значение |
[quote=vv2304;44821888]просто мышью ткнул[/quote] R - row (строка) С- column (колонка) просто ткни мышкой в [b]объединенную [/b]ячейку и получи ее адрес в виде RnCn |
6-Чучундер >Действительно :) Спасибо. |
7-Блондинка в шок >Дошло :) |
9-vv2304 > :) |
Опять я :) Вот думаю как проще решить проблему. Один клиент сбрасывает файл в котором наименование товара в колонке №5, другой в 14, третий вообще в 51-й колонке. У одного идет наименование, затем артикул, у другого наоборот. Приводить к общему шаблону отказываются. |
сделай для каждого схему и считывай но ней наименование поля | номер колонки товар 5 ... |
Ну да, но хотелось поизящнее :( |
Я делал поиск по шапке соответствующих колонок. Но тоже граблей в итоге вылезет куча. Потом придут прайсы где шапка из 2-3... строк объединенных и тп. Народ изгаляется как может в своих прайсах. В итоге согласен с (12) - где-то хранить для каждого клиента схему колонок. |
Текущее время: 22:16. Часовой пояс GMT +3. |