|
Установить фильтр на файл Excel программно | ☑ | ||
---|---|---|---|---|
0
tor07
10.02.14
✎
12:21
|
Всем привет. Задача следующая: есть файл Excel, его необходимо "разбить" на несколько по значению одной из колонок - Дата. Решение - открыть в 1с файл, установить в файле фильтр на первую дату, сохранить, затем на вторую т.д. Вопрос: кто-нибудь делал такое? Может подсказать как реализовать. Или, может быть, изначально идея неправильна?
|
|||
1
Sei Souma
10.02.14
✎
12:26
|
Сто вв понимаете под разбить? Создать отдельрый файл или отдельный лист, в котром будет содердаться информация на какую то конкретную дату? Информацю за какое то число оформить в отднльную таблицу?
|
|||
2
Sei Souma
10.02.14
✎
12:26
|
Прошу прощерия за опечатки, мобильная клава то еще убожество
|
|||
3
tor07
10.02.14
✎
12:28
|
Разбить - создать новые файлы, информация в них будет только за определенную дату. Соответственно, сколько различных дат в исходном файле, столько файлов получится на выходе.
|
|||
4
Sei Souma
10.02.14
✎
12:32
|
Интересное извращение, однако вполнесебе реализуемое. Вы хотите это проделать из 1с или прямо в экселе? У вмс посточнный состав документа или посточнно меняется количестао колонок, названия листов и состав нпходящейся в файле иныормации? Т.е насколько стабилен формат фвйла в целом?
|
|||
5
dk
10.02.14
✎
12:32
|
1. посчитать кол-во дат в исходном
2. создать копии в кол-ве см. п1 3. удалить из копий лишние данные |
|||
6
Sei Souma
10.02.14
✎
12:34
|
В копии если что можно переносить только нужные строки чем то типа find row. Просто пока непончтна общая постановка задачи
|
|||
7
tor07
10.02.14
✎
12:35
|
Очень интересное, но конфа специфичная=) В 1с надо. Количество колонок - константа. Лист всегда первый. Формат нескольких колонок неоднороден, то есть в Строка1 = Текст, Строка2 = Число. Количество строк заранее неизвестно, но число порядка 100 000. Формат колонки Дата однороден.
|
|||
8
Sei Souma
10.02.14
✎
12:38
|
Значит понятно в какой колонке искать и это хорошо. В 1с созюаете анешнюю обработку. В ней выбираете свой файл и выбираете каталог выгрузки. Получив ссылку на файл программно посредством com открываете. Макрос vba адаптируете под 1с. В цикле по коьичеству различных дат в колонке искомой штампуете файлы.
|
|||
9
Sei Souma
10.02.14
✎
12:40
|
В общем весьма тривиальная задача, быстро решаемая если у вас нет подводных камней каких то адских
|
|||
10
tor07
10.02.14
✎
12:42
|
Сейчас попробуем, спасибо за направление. Про макросы не подумал совсем. Подводные камни будут по-любому=)
|
|||
11
Sei Souma
10.02.14
✎
12:47
|
Работать с com объектами из 1с весьма легко. В инете полно инфы на эту тему.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |