|
0 / 0 / 0
Регистрация: 06.11.2022
Сообщений: 19
|
||||||
Скрипт редактирования Excel и гиперссылки06.11.2022, 15:16. Показов 2537. Ответов 35
Всем привет
Прошу помочь у меня уже чайник кипит )) Неделю как учу Powershell и начал с создание скриптов мелких ( принтер, сетевой диск по примерам с интернета) Задача такая ребята и нужна ваша помощ Нужно открыть ексель файл в powershellise . Там таблица из 6 столбцов Пример моей таблицы в ексель "Folder name" "PNG Name" "Current Date Created" "Folder name" "PNG" "Previous Date Created" "1RFO" "1111.png" "11/1/2022 1:09:05 PM" "1RFO" "1111.png" "11/1/2022 1:09:05 PM" "2RFO" "1113.png" "11/1/2022 1:09:28 PM" "2RFO" "1113.png" "11/1/2022 1:09:28 PM" "3RFO" "1112.png" "11/1/2022 1:09:44 PM" "3RFO" "1112.png" "11/1/2022 1:09:44 PM" "4RFO" "1114 - Copy (2).png" "11/1/2022 1:09:57 PM" "4RFO" "1114 - Copy (2).png" "11/1/2022 1:09:57 PM" "4RFO" "1114 - Copy (3).png" "11/1/2022 1:09:57 PM" "4RFO" "1114 - Copy (3).png" "11/1/2022 1:09:57 PM" "4RFO" "1114 - Copy (4).png" "11/1/2022 1:09:57 PM" "4RFO" "1114 - Copy (4).png" "11/1/2022 1:09:57 PM" "4RFO" "1114 - Copy (5).png" "11/1/2022 1:09:57 PM" "4RFO" "1114 - Copy (5).png" "11/1/2022 1:09:57 PM" Прошу помочь скрипт которые сейчас я имею и извините за граматику русский плохо знаю Это данные из 2 папок в одном обновленные картинки в другом старые, но прикол в том что обновлены не все, а пару картинок из разных папок. Прикол в том что сканирование папки со старыми картинками выдаст весь список, а мне нужны только обновленные. Я вытащил данные затем, записал на csv формат затем все запихал в 1 ексель файл. Теперь мне нужно удалить PNG которые не дублируются в колонне PNG Name то-есть и данные которые выдает ("Folder name" "PNG""Previous Date Created") а если дублируются имя то удалить только все колонну PNG, но сделать гиперссылки на нее по дате созданию то-есть колонна "Previous Date Created" Прошу помочь скрипт которые сейчас я имею и извините за грамматику русский плохо знаю
0
|
||||||
| 06.11.2022, 15:16 | |
|
Ответы с готовыми решениями:
35
Гиперссылки в excel Ссылки, гиперссылки Excel Эффективные гиперссылки из Excel? |
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
|||
| 07.11.2022, 15:13 | |||
|
А ещё, надо учить алгоритмы или хотя бы, учиться правильно составлять задачу... способ решения - это уже за теми, кто попытается помочь. В Вашем описании, после нескольких попыток разобраться, что же требуется, лично я запутался и кроме того, что там описан предполагаемый способ её решения, реально, ничего не понял, увы. Добавлено через 3 минуты ![]() Но у каждого есть право на свое мнение, тут я согласен...
0
|
|||
|
|
|||||||
| 07.11.2022, 15:22 | |||||||
|
Dnichshev,
Или человек который говорит "Дядя дай денежку мне очень надо", каким то шестым чувством понимаю, что ему надо работать, как бы он там в своей голове на думал "что работать ему не надо, а надо просто просить денежку у людей и ему дадут", так что я тоже оставляю за собой право понимать высказанные мнения в своей интерпретации, а не в интерпретации автора.
0
|
|||||||
|
Любознательный
7407 / 2260 / 361
Регистрация: 10.03.2016
Сообщений: 5,216
|
|||
| 07.11.2022, 15:25 | |||
|
Но как и сказал выше:
0
|
|||
|
|
|
| 07.11.2022, 15:39 | |
|
YuS_2, Я шизоид и был бы счастлив возможности игнорировать эмоциональную часть в человеческом общении, но наличие ее факт, а факт вещь упрямая, и считаю, что игнорирование фактов вещь ... ну как минимум бессмысленная и более того небезопасная так скажу...
0
|
|
| 07.11.2022, 15:42 | |||||||
0
|
|||||||
|
0 / 0 / 0
Регистрация: 06.11.2022
Сообщений: 19
|
|
| 08.11.2022, 07:12 [ТС] | |
|
У меня есть программа типа Автокад и я делаю скриншот в ней скажем 1 труба задаю имя 43truba1.png и кидаю в папку 1 участок. Потом мне говорят что модели обновились и я создаю еще один скриншот но после открытия этой модели снова он уже с 2 трубами я делаю скриншот снова и задаю ему то же самое имя 43truba1.png и теперь мне нужно удалить старую фотку и заменить его на новую. Но прикол в том может так произоити что он уже после обновления он поменял участок и папку соотвецтвено на папку участок 2.
Как я понял хэш задаеться при создания и если он был изменен меняеться а если его пересоздали то как быть ? Если возможность добавить в код еще одно условия в виде имени обьекта? Добавлено через 2 часа 5 минут Одним словом файл меняет хэш по этому он мне не нужен. Мне нужно сверить по папки1 папку 2 по имени фаила игнорируя подпапки чтобы сделать потом гиперссылки на нее на старую и новую картинку. По папки 1 так как в папке 2 много других картинок и выводить ее не вариант
0
|
|
|
|
|||||||
| 08.11.2022, 09:11 | |||||||
|
Dnichshev, я так понял, что русский у тебя не основной язык, уточни пожалуйста:
> Но прикол в том может так произоити что он уже после обновления он поменял участок и папку соотвецтвено на папку участок 2. Кто "он"? хеш это контрольная сумма последовательности байтов, если совпадают контрольные суммы то в очень высокой долей вероятности совпадают и последовательности байтов контрольные суммы которых посчитаны
файлы C:\tmp\Dir1\changelog и C:\tmp\Dir2\changelog имеют одинаковые имена и разное содержание соотвественно разные хеш
0
|
|||||||
|
0 / 0 / 0
Регистрация: 06.11.2022
Сообщений: 19
|
|
| 08.11.2022, 11:02 [ТС] | |
|
Картинка с названием 1.png создаеться в программе типо Автокад Затем человек который рисует говорит мне что добавил туда трубу и я открываю автокад гружу модели и делаю чнимок уже с 2 трубами. Но название назначаю ту же 1.png. Теперь мне нужно сканировать папку с новыми картинками и сопостави картинками в другой вывести одинаковые в ексель либо csv
Добавлено через 43 секунды тоесть картинка создаеться новая а не переделывает старую Добавлено через 34 минуты Get-ChildItem -path 'C:\Users\dni38816\Desktop\test\testsprn ew\*.png' -Recurse | Select-Object -Property @{Label="Folder name"; Expression=({$_.FullName.Substring(0,$_. FullName.LastIndexOf('\')).Substring($_. FullName.Substring(0,$_.FullName.LastInd exOf('\')).LastIndexOf('\')+1)})}, @{Label="PNG"; Expression=({$_.Name})}, @{Label="Current Date Created";Expression=({$_.LastWriteTime}) } Как добавить label без значения ?
0
|
|
|
|
||||||
| 08.11.2022, 11:25 | ||||||
Сообщение было отмечено Dnichshev как решение
Решение
Dnichshev, это?
1
|
||||||
|
0 / 0 / 0
Регистрация: 06.11.2022
Сообщений: 19
|
|
| 08.11.2022, 11:33 [ТС] | |
|
Можешь помочь с гиперссылкой о гуру )))
как добавить в повершеле в созданный ексель гиперсылку картинка 1 картинка 2 картинка 3 и когда в ексель нажмешь на него он открывает с папки эту картину )
0
|
|
|
0 / 0 / 0
Регистрация: 06.11.2022
Сообщений: 19
|
|
| 08.11.2022, 11:39 [ТС] | |
|
спасибо огромное Рахмет выручил )))))))))
0
|
|
|
0 / 0 / 0
Регистрация: 06.11.2022
Сообщений: 19
|
|
| 08.11.2022, 11:43 [ТС] | |
|
В поуершеле создаю ексель теперь буду искать как гиперссылки вставить в екселе знаю а как это через поуершел хз просторы интернета буду бороздить ))) Рахмет за скрипт от души бро
0
|
|
|
|
|
| 08.11.2022, 12:01 | |
|
Dnichshev, "зур ус"
0
|
|
| 08.11.2022, 12:01 | |
|
Извлечение гиперссылки из Excel
Excel переход по листам в виде гиперссылки
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|