|
Выгрузка в эксель на разные листы | ☑ | ||
---|---|---|---|---|
0
KonstantinK90
31.08.16
✎
16:04
|
Всем привет! помогите не могу понять как сделать выгрузку нескольких табличных документов на разные листы эксель! Как выгрузить табДок на лист экселя!
|
|||
2
KonstantinK90
31.08.16
✎
16:07
|
нет на самом деле знаю что вот так можно сделать ИмяТабДока.Записать("ПутьКуда сохранить"ТабДок.xls,ПолетабличногоДокумента)
|
|||
3
KonstantinK90
31.08.16
✎
16:08
|
но так нет дистов экселе мне нужно несколько табДоков сохранить на разные листы
|
|||
4
KonstantinK90
31.08.16
✎
16:08
|
"Листов"
|
|||
5
Горогуля
31.08.16
✎
16:09
|
||||
6
KonstantinK90
31.08.16
✎
16:09
|
подскажите как табДок засунуть на первый лист а дальше я разберусь
|
|||
7
Jokero
31.08.16
✎
16:09
|
буковка Я справа, первая ссылка
------- // Используем первый лист книги Excel Лист = Книга.WorkSheets(1); |
|||
8
KonstantinK90
31.08.16
✎
16:10
|
а как на этот лист засунуть табДок
|
|||
9
KonstantinK90
31.08.16
✎
16:10
|
помогите а то с экселем не работал
|
|||
10
Jokero
31.08.16
✎
16:14
|
(8) перевести таб док в тз и обходом в цикле записать в Exel
|
|||
11
KonstantinK90
31.08.16
✎
16:16
|
вот! вот! а больше не как!?
|
|||
12
SanGvin
31.08.16
✎
16:17
|
Делай сохранение в несколько временных файлов эксель и по OLE компонуй в один файл эксель
|
|||
13
Горогуля
31.08.16
✎
16:18
|
интересно, если ему готовую ссыль из гугла дать, то тоже ныть будет?
|
|||
14
Fish
31.08.16
✎
16:18
|
(11) Можно и по-другому, попроще. Сначала выгружаешь табдоки, каждый в отдельный промежуточный файл, а потом копируешь страницы из промежуточных в результирующий.
|
|||
15
KonstantinK90
31.08.16
✎
16:18
|
вот вот я так и делаю правда дело в том что у меня раскраска табДока не соответствует раскраски в 1с
|
|||
16
Garykom
гуру
31.08.16
✎
16:18
|
(11) Методов работы с XLS/XLSX из 1С существует около 10-20 и большая часть из них умеют разные листы
|
|||
17
Garykom
гуру
31.08.16
✎
16:19
|
(16)+ Хотя боюсь если попытаться понять "науя там ексель?"...
То легко выяснится что он там не нужен совершенно для конечной задачи. |
|||
18
Лефмихалыч
31.08.16
✎
16:21
|
я кажется год рождения знаю
|
|||
19
Fish
31.08.16
✎
16:23
|
(17) У нас, например, есть такие отчёты из нескольких форм. Отправляются по почте в формате экселя. На каждом листе - своя форма. Листов может быть много. Удобно одной кнопкой из 1с отправить в нужном виде.
|
|||
20
KonstantinK90
31.08.16
✎
16:23
|
офис 2013 сохраняю в эксель цвет не соответствует цвету раскраски из 1с
|
|||
21
Горогуля
31.08.16
✎
16:24
|
(20) такой стрёмно-коричневый? а запах?
|
|||
22
Fish
31.08.16
✎
16:24
|
(20) Т.е. проблему с листами ты уже решил?
|
|||
23
Garykom
гуру
31.08.16
✎
16:25
|
(18) Позвони 8-777-XXX-83-20 и проверь ))
|
|||
24
KonstantinK90
31.08.16
✎
16:26
|
вроде бы да я почему спрашиваю может есть какие нибудь методы сохранения табДока в эксель на лист
|
|||
25
lubitelxml
31.08.16
✎
16:27
|
(23) что это?
|
|||
26
Fish
31.08.16
✎
16:27
|
(24) Так написали уже вроде, как минимум два. Чем не устроили?
|
|||
27
Лефмихалыч
31.08.16
✎
16:27
|
(26) среди них нет волшебного, чтобы само
|
|||
28
Горогуля
31.08.16
✎
16:29
|
(26) копипастить нечего же
|
|||
29
Garykom
гуру
31.08.16
✎
16:29
|
(19) Объясните нафуя их выгружать именно в ексель и отправлять по электронке?
Все равно без интернета никто не сможет их получить, поэтому не проще на сайтик выкладывать и с возможностью скачать в разных форматах? |
|||
30
Garykom
гуру
31.08.16
✎
16:30
|
(29)+ Причем преобразование в разные форматы уже будет не из 1С делаться а штатными средствами сайтика.
|
|||
31
Fish
31.08.16
✎
16:30
|
(29) Требование вышестоящей организации.
|
|||
32
Garykom
гуру
31.08.16
✎
16:32
|
(31) Попросите вышестоящую организацию купить всем по полному пакету MS Office на всю контору... Раз они хотят в Екселе получать ))
|
|||
33
DDwe
31.08.16
✎
16:32
|
(0) Зачем?
|
|||
34
lubitelxml
31.08.16
✎
16:32
|
(29) предлагаю всем отправлять mxl, а дальше сами пусть как хотят - так и сохраняют ))
|
|||
35
Fish
31.08.16
✎
16:32
|
(32) Так куплен. У нас весь софт лицензионный.
|
|||
36
Garykom
гуру
31.08.16
✎
16:32
|
(32)+ Обычно после подобного нормальные вышестоящие соглашаются на XML
|
|||
37
Garykom
гуру
31.08.16
✎
16:33
|
(35) Ну раз куплен то почему бы и не отправлять )) Главное не забудьте снова его купить когда очередная смена формата будет как XLS > XLSX > XLS*
|
|||
38
Горогуля
31.08.16
✎
16:34
|
(33) выпустили?
я вот сегодня выгружал результат запроса в ексель, чтобы ексельными инструментами потом его крутить (результат один фиг в екселе надо). не хватало панельки внизу "лист1, лист2..." |
|||
39
Fish
31.08.16
✎
16:34
|
(36) Ты видно никогда не работал в крупных компаниях. Им надо в эксель - дайте им в экселе. Прислал в другом формате - не выполнил приказ. :)
|
|||
40
Fish
31.08.16
✎
16:35
|
(37) Ну так покупают, когда надо. Что такого? Или для тебя удивительно, что кто-то имеет лицензионный софт?
|
|||
41
Горогуля
31.08.16
✎
16:35
|
(36) нормальные вышестоящие указывают. и применяют санкции
|
|||
42
KonstantinK90
31.08.16
✎
16:36
|
и все же есть наверняка способ сохранения табДока на лист
|
|||
43
KonstantinK90
31.08.16
✎
16:36
|
без всяких временных файлов
|
|||
44
Garykom
гуру
31.08.16
✎
16:37
|
(39) Работал... форматов екселя много кстати и можно легко выполнить приказ (главное грамотно это делать)
(40) Нет, меня удивляет что некоторые считают что все обязаны его иметь и предоставлять отчеты/данные в закрытом и проприетарном формате. Кста есть интересные токности кому принадлежит "де юре" инфа внутри XLS или DOC файлов ))) |
|||
45
Fish
31.08.16
✎
16:37
|
(43) Что гугл по этому поводу говорит?
|
|||
46
Garykom
гуру
31.08.16
✎
16:38
|
(41) Если они дали заранее все инструменты для исполнения то все замечательно.
Но не тогда когда требуют предоставить нечто, для исполнения чего сначала ничем не обеспечили. К вашей ситуации это не относится, а вот к ситуации ТС еще вопрос )) |
|||
47
Горогуля
31.08.16
✎
16:39
|
(45) дай ему ссылку, скажет
|
|||
48
KonstantinK90
31.08.16
✎
16:39
|
ни чего не на шел дельного! поэтому и пишу га форуме!
|
|||
49
Лефмихалыч
31.08.16
✎
16:40
|
(42) несколько разных табличных документов в один документ экселя на разные листы? Нет способа такого. Все способы для этого сложные.
Можно вместо того, чтобы формировать табличные документы, сразу формировать книгу Excel с нужным количеством листов. Но это надо программиста звать |
|||
50
Горогуля
31.08.16
✎
16:40
|
(48) сходил в (5). нашёл
|
|||
51
b_ru
31.08.16
✎
16:41
|
(44) XLS как-то слегка устаревший формат, а XLSX вполне себе открытый.
|
|||
52
Garykom
гуру
31.08.16
✎
16:41
|
(49) Думаешь даже готовый VBA макрос не осилит скачать и применить?
|
|||
53
Неверный Параметр И
31.08.16
✎
16:41
|
(48) надо! больше! эмоций! сделаем! мир! лучше!
|
|||
54
Garykom
гуру
31.08.16
✎
16:42
|
(51) Прикинь обычно пишут "в формате Эксель" - что они под этим подразумевают огромное ХЗ ))
|
|||
55
Asmody
31.08.16
✎
16:43
|
||||
56
Garykom
гуру
31.08.16
✎
16:43
|
||||
57
b_ru
31.08.16
✎
16:44
|
(54) Открываем эксель, нажимаем "сохранить как", находим там формат "Книга Эксель". Это xlsx. Мне кажется, излишним буквоедством заниматься нет смысла.
|
|||
58
Горогуля
31.08.16
✎
16:45
|
||||
59
Garykom
гуру
31.08.16
✎
16:46
|
(57) Открываю свой лицензионный Excel 97 и что же я там вижу?
|
|||
60
Asmody
31.08.16
✎
16:46
|
У меня есть код, который выводит несколько отчетов по страничкам, а потом это все можно сохранить в книгу Excel. Но я его не дам. Потому что а) я жадный, б) я уже давал его на этом форуме.
|
|||
61
b_ru
31.08.16
✎
16:47
|
(59) В вашей организации у пользователей стоят разные версии экселя? Может еще и админские права у юзеров, чтоб ставили свой лицензионный 97?
"Формат Эксель" было расплывчатым понятием в 2007 году, может быть в 2010, но никак не в 2016. |
|||
62
Garykom
гуру
31.08.16
✎
16:48
|
(60) Это мелочи, у меня ВК есть (думаю у многих кста уже есть подобное) но я ее тоже не дам
|
|||
63
Garykom
гуру
31.08.16
✎
16:48
|
(61) В нашей организации у пользователей стоят одинаковые версии https://ru.wikipedia.org/wiki/LibreOffice
|
|||
64
Fish
31.08.16
✎
16:49
|
(44) А тебя не удивляет, когда в компании можно использовать только ИЕ, а всякие Хромы и ФФ запрещены?
|
|||
65
KonstantinK90
31.08.16
✎
16:51
|
вот так я и сделал
ДокЭксель = Новый COMОбъект("Excel.Application"); ДокЭксель.DisplayAlerts=0; ОбщаяКнига= ДокЭксель.WorkBooks.Add(); Для каждого ПутьКФайлуXLS Из МассивПутейФайловXLS Цикл Книга = ДокЭксель.WorkBooks.Open(ПутьКФайлуXLS); ЛистСДанными = Книга.Sheets(1); ЛистСДанными.Select(); ЛистСДанными.Copy(ОбщаяКнига.Sheets(1)); КонецЦикла; // удалим последние 3 пустых листа КолЛистов = ДокЭксель.Sheets.Count; ЛистОсталось= 3; Пока ЛистОсталось > 0 Цикл ДокЭксель.WorkSheets(КолЛистов).Delete(); КолЛистов = КолЛистов - 1; ЛистОсталось = ЛистОсталось - 1; КонецЦикла; ОбщаяКнига.SaveAs(КудаСохранитьЭксель); ОбщаяКнига.close(); ДокЭксель.Quit(); ДокЭксель = Неопределено; Для каждого ПутьКФайлуXLS Из МассивПутейФайловXLS Цикл УдалитьФайлы(СокрЛП(ПутьКФайлуXLS)); КонецЦикла; а как к этому коду прикрутить Selection. PasteSpecial |
|||
66
Garykom
гуру
31.08.16
✎
16:51
|
(64) Блин это уже корп стандарт и обычно прописано и в приказах по предоставить отчеты предусмотрено.
В т.ч. запрет/ограничение интернета и прочее, прочее, вплоть до никаких файлов и работаем только в "Лотусе" или в нечто вроде. |
|||
67
Горогуля
31.08.16
✎
16:52
|
во! я ж говорил, не осилит
|
|||
68
DDwe
31.08.16
✎
16:52
|
(65) Ты студент или программист?
|
|||
69
b_ru
31.08.16
✎
16:52
|
(63) Но ваше нищебродство никоим образом не отменяет того факта, что нормальные люди именно в экселе посмотрят, что же такое "формат эксель" если до сих пор этого не знают.
|
|||
70
Fish
31.08.16
✎
16:53
|
(66) Ну я про это и говорю. У нас стандарт - это отчёты в экселе.
|
|||
71
Горогуля
31.08.16
✎
16:54
|
(68) стаж три года. гуманитарий
|
|||
72
Garykom
гуру
31.08.16
✎
16:54
|
(70) У нас тоже это стандарт, причем даже оговорено в какой именно версии формата. И в приказах идет ссылка на внутренний "стандарт".
|
|||
73
Fish
31.08.16
✎
16:55
|
+(70) На сторону можно хоть в *.bmp отправлять - никого это не волнует. Но внутри компании - только эксель, и никаких либреофисов.
|
|||
74
Fish
31.08.16
✎
16:55
|
(72) Тогда почему в (44) написал, что тебя это удивляет?
|
|||
75
Garykom
гуру
31.08.16
✎
16:59
|
(74) меня удивляет когда про ексель говорят как про "у меня в 1С" это не работает )))
|
|||
76
Fish
31.08.16
✎
16:59
|
Кстати, ещё можно в xml сохранить табдоки и запаковать в xlsx. И даже установленного офиса не нужно для этого.
|
|||
77
Garykom
гуру
31.08.16
✎
17:00
|
(73) и windows 10 да?
|
|||
78
Fish
31.08.16
✎
17:00
|
(77) Не, 8.1.
|
|||
79
T3Mka
31.08.16
✎
17:03
|
как всегда, вместо помощи, выплескали кучу г*в*а)))
|
|||
80
Горогуля
31.08.16
✎
17:06
|
(79) он уже давно "вроде бы да" и спасибо не сказал
|
|||
81
Неверный Параметр И
31.08.16
✎
17:06
|
(79) Искусство задавать вопросы
Для того, чтобы вопрос принёс максимальное благо, он должен быть задан по всем правилам ведической культуры. Что это за правила такие? Вопрос не должен превращать лектора в машину для поиска информации. Это прямое неуважение к учителю. Спрашивающий должен сам сначала постараться найти ответ на свой вопрос в ведической литературе. И только после того, как он не смог этого сделать или полученная информация ничего не прояснила, только тогда можно задать вопрос с пояснением, что и где искалось и почему было непонятным. Вопрос должен быть актуальным и практичным. Он должен быть напрямую связан с реальной жизнью спрашивающего. В философии очень много всевозможных описаний и рая, и других планет, и духовного мира, но ответы на них лучше всего поискать самому. Как правило, они сами находятся в процессе внимательного изучения ведических трактатов. Да, вопрос может быть очень умным, но абсолютно непрактичным. Задача учителя – спасать нас, а не вести философские беседы о том, в чём значение зелёного луча на закате. Мы тонем и надо понять, как спастись, а не заполнять пробелы в нашем образовании. Учитель как спасатель протягивает нам руку помощи, а мы из водоворота просим его объяснить нам, какой из четырёх голов есть Брахма. В средние века в религиозной среде проходило очень важное обсуждение того, сколько ангелов может поместиться на острие иглы. Шли войны, миллионы погибли на костре, менялись границы государств, а они всё спорили, спорили и спорили... Это и есть секрет искренности. Искренний искатель спрашивает о том, что ему мешает прямо сегодня полюбить Бога, прямо сегодня стать святым, прямо сегодня избавиться от пороков, прямо сегодня полюбить своих ближних. А искренность – это обязательное условие быстрого духовного развития. Может быть, поэтому наш бронепоезд застрял на запасном пути, потому что мы спросили про всё, кроме того, что нам мешает именно сегодня? Другая крайность в этом искусстве состоит в том, что человек задаёт слишком много вопросов. Это говорит о том, что следовать им он особенно-то и не собирается. Это просто "недержание ума", которое основано на желании выделиться, показать себя заинтересованным. Нет, вопрос может быть один, но он должен быть хорошо обдуман и задан с желанием, услышав ответ, приступить к практическим действиям. По своему опыту могу сказать, что отвечать на письма, в которых больше трёх вопросов, просто невозможно. Поэтому старайтесь не накапливать вопросы, а задавать их постепенно по мере возникновения. Вопрос должен быть задан в смиренном состоянии сознания. Это значит, что мы принимаем своё несовершенство, своё непонимание и свою глупость, в конце концов. Если мы такие умные, почему же мы такие несчастные? Мы можем быть очень уважаемыми личностями, директорами, докторами наук, специалистами, но когда пришло время задавать вопросы, надо принять положение глупца... Большинство людей переживает по поводу того, как найти духовного учителя. Но истинная проблема не в этом, проблема в том, как стать хорошим учеником. Настоящих учителей много, их хватит на всех. Но очень мало настоящих учеников. Поэтому как только в нас родится ученик, желающий правильно задавать вопросы, перед нами тут же появится духовный учитель, который, в общем-то, и так всегда стоял прямо перед нами. И Бхагавад-гита учит всем этим аспектам: как принять гуру, как стать хорошим учеником, как правильно задавать вопросы и как сделать разумные выводы. |
|||
82
Fish
31.08.16
✎
17:06
|
(79) Если под помощью подразумевают написать за человека код - так это денег стоит. А варианты решения сабжа в ветке даны.
|
|||
83
T3Mka
31.08.16
✎
17:09
|
(81) (82) с вами согласен, но все же что не ветка то куча балагана)
|
|||
84
Garykom
гуру
31.08.16
✎
17:09
|
(78) Мы пока репу чешем куда с Win7x64 переходить и некоторые уже к linux'ам пытаются склонить ))
|
|||
85
Горогуля
31.08.16
✎
17:11
|
(83) птицеклювые всегда были и будут
|
|||
86
Неверный Параметр И
31.08.16
✎
17:12
|
(83)
— Серьёзное отношение к чему бы то ни было в этом мире является роковой ошибкой. — А жизнь – это серьёзно? — О да, жизнь – это серьёзно! Но не очень… |
|||
87
Fish
31.08.16
✎
17:14
|
(84) Имхо, не взлетит. Разве что в небольшой конторе, у которой нет документооборота в с внешними организациями. Всё-таки псевдоофисы под линух нифига не читают нормально файлы МС офиса (а он наиболее распространен).
|
|||
88
Неверный Параметр И
31.08.16
✎
17:17
|
(84) Если у вас там стек, завязаный на MS, типа шарепоинта и пр. лучше переходите на Windows 10.
Оставьте иплю в мешках на бегу ценителям. |
|||
89
b_ru
31.08.16
✎
17:19
|
(87) 1. Читают.
2. Вряд ли на всех рабочих местах нужен внешний документооборот. А МС офис и в вайне неплох Я бы сказал, что переход на линукс упирается в компетентного админа, который осилит 389 сервер. |
|||
90
Garykom
гуру
31.08.16
✎
17:19
|
(87) По первости еще были какие то траблы с либре офисом но последние пару-тройку лет уже никаких.
Думаю несколько серверов (в т.ч. терминальных) с виндой решат траблы. (88) Нету стека такого, решили на этот изврат не заморачиваться, объемы не те. Это где я фикси а где фри там меня это не сильно волнует, там свои админы пусть думают. |
|||
91
Лефмихалыч
31.08.16
✎
17:23
|
(52) уверен. Абсолютно.
|
|||
92
Неверный Параметр И
31.08.16
✎
17:26
|
(90) Там еще и обратное направление было, когда сложная таблица из либры при открытии в ёкселе взрывала экран нахрен. При повороте текста в ячейке по-моему. Если починили - молодцы.
|
|||
93
DomovoiNaStraze Pravo
31.08.16
✎
17:57
|
Да уж в мою молодость был Ёпрст, Живой ископаемый... - сейчас нормальных прогов, которые подсказали бы, не найти :(
|
|||
94
Неверный Параметр И
31.08.16
✎
18:01
|
(93) Нормальных, прогов, или которые подсказали бы?
|
|||
95
DomovoiNaStraze Pravo
31.08.16
✎
18:01
|
+(50)К 50 посту только родили что нет такого метода, и отправляют искать ТСа, то незнама что.
|
|||
96
Неверный Параметр И
31.08.16
✎
18:05
|
(95) Как ты, однако, здорово вопрос ТС переформулировал. А в гугль мы его сразу отправили, да.
|
|||
97
DomovoiNaStraze Pravo
31.08.16
✎
18:08
|
(96)Ну и спрашивается зачем отправляли? Он там ничего не найдет, но это не означает что нет метода. И вопрос после гугла остается открытым.
|
|||
98
DomovoiNaStraze Pravo
31.08.16
✎
18:09
|
+(97)"здорово вопрос ТС переформулировал"
В смысле? Что там переформулировать? Итак понятно что он спрашивает. |
|||
99
Неверный Параметр И
31.08.16
✎
18:10
|
(97) О, у нас есть человек, знающие метод! Ну-ка, ну-ка, и где тебя носило?
|
|||
100
DomovoiNaStraze Pravo
31.08.16
✎
18:11
|
(99)100 постов прошли даром. Нет метода.
|
|||
101
Неверный Параметр И
31.08.16
✎
18:12
|
(100) Потрачено?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |