0
- 26.09.2017 - 19:13
|
Контрагенты сохраняют печатную форму накладной в Excel. Клиенту надо загрузить и автоматически создать док.поступления. Выглядит вот так Т.е. данные размазаны по нескольким колонкам. Как прочитать при загрузке, например, колонку "Артикул" которая сразу в колонках 4-5-6 ? | |
1
- 26.09.2017 - 19:50
| "R19C38" - это что такое на твоей картинке? | |
2
- 26.09.2017 - 19:51
| Ладно, пока сделаю как умею : результат = ExcelЛист.Cells(Строка, 4).Value + " " + ExcelЛист.Cells(Строка, 5).Value + " " + ExcelЛист.Cells(Строка, 6).Value ; | |
3
- 26.09.2017 - 19:55
|
1-Блондинка в шок >Не обращай внимание :) Кавычки лишние в выражении ну и в цикле ест-но. | |
4
- 26.09.2017 - 20:02
| мда.. уж.. как там у классика : "теща Ипполит Матвеича была тупа.. и ее преклонный возраст не позволял надеяться..." Мне то и нахрен не надо обращать внимание, А вот тебе настоятельно рекомендую обратить внимание. Я ж не просто так спросила в (1). Собственно, в этом моем вопросе прямой ответ на сабж. | |
5
- 26.09.2017 - 20:40
| 4-Блондинка в шок >Да ничего там нет, просто мышью ткнул и отобразилось при создании скрина. А скрин не захватил тот участок. | |
6
- 26.09.2017 - 20:53
| Первая ячейка объединения содержит необходимое значение | |
7
- 26.09.2017 - 21:00
| R - row (строка) С- column (колонка) просто ткни мышкой в объединенную ячейку и получи ее адрес в виде RnCn | |
8
- 26.09.2017 - 21:01
|
6-Чучундер >Действительно :) Спасибо. | |
9
- 26.09.2017 - 21:02
| 7-Блондинка в шок >Дошло :) | |
10
- 26.09.2017 - 21:06
| 9-vv2304 > :) | |
11
- 02.10.2017 - 17:56
|
Опять я :) Вот думаю как проще решить проблему. Один клиент сбрасывает файл в котором наименование товара в колонке №5, другой в 14, третий вообще в 51-й колонке. У одного идет наименование, затем артикул, у другого наоборот. Приводить к общему шаблону отказываются. | |
12
- 02.10.2017 - 18:23
|
сделай для каждого схему и считывай но ней наименование поля | номер колонки товар 5 ... | |
13
- 02.10.2017 - 18:59
| Ну да, но хотелось поизящнее :( | |
14
- 02.10.2017 - 21:44
|
Я делал поиск по шапке соответствующих колонок. Но тоже граблей в итоге вылезет куча. Потом придут прайсы где шапка из 2-3... строк объединенных и тп. Народ изгаляется как может в своих прайсах. В итоге согласен с (12) - где-то хранить для каждого клиента схему колонок. | |
| Интернет-форум Краснодарского края и Краснодара |