|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
15.06.2017, 11:40 | #1 |
Новичок
Джуниор
Регистрация: 15.06.2017
Сообщений: 5
|
Как переименовать все файлы в папке, на имена из столбца таблицы excel?
Нужно поочередно переименовать все фотографии (JPEG) в папке, взяв имя (7 значное число) в столбце таблицы excel. То есть первый имя файла в папке = первая ячейка в столбце.
лист - "Лист1". столбец- "А" |
15.06.2017, 12:04 | #2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
|
15.06.2017, 12:27 | #3 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 134
|
Сначала переименуйте вручную номерами по порядку, ну или программой какой нибудь, их много. А потом макросом можно уже. Код погуглите.
|
15.06.2017, 13:15 | #4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
надо сразу переименовать в нужное. В макросе это делать или в каком-нибудь батнике - это уже другой вопрос. К тому же автор темы не ответил на заданный вопрос (а это принципиально важный аспект). |
|
15.06.2017, 13:26 | #5 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
А если кроме "Новая тема" пользовался и "Найти", получил хайп бы раньше
http://www.programmersforum.ru/showthread.php?t=60191
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
15.06.2017, 13:29 | #6 |
Форумчанин
Регистрация: 11.10.2010
Сообщений: 134
|
Смысл есть, если нужно определенный порядок соблюсти, да и код легче написать будет, а то ведь не понятно как их переименовывать - либо в алфавитном порядке, либо в хронологическом, а может вообще вразнобой.
|
15.06.2017, 14:04 | #7 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
нет смысла. Ведь этой программе, которой Вы собираетесь переименовывать предварительно нужно определённый порядок соблюсти. Так смыслы переименовывать первый в файл в 1.jpg, если можно переименовывать файл в имя из ячейки[1],
второй в файл в 2.jpg, если можно переименовывать файл в имя из ячейки[2] и т.д. так что - нет смысла. да и уже привели ссылку на тему, где есть рабочий макрос (в разных вариантах) - бери, подправь под себя и запускай! |
15.06.2017, 15:05 | #8 |
Новичок
Джуниор
Регистрация: 15.06.2017
Сообщений: 5
|
файлы имеют вид DSC_....jpg, в точках четырехзначное число по возрастанию. То есть сортировка либо по имени от А до Я, либо по времени создания файла (что в этом случае одно и то же)
|
15.06.2017, 15:12 | #9 | |
Новичок
Джуниор
Регистрация: 15.06.2017
Сообщений: 5
|
Цитата:
NewFilename = НовоеИмяФайла(sh.Cells(1, 1)) Как прописать, что бы имя файла бралось каждый раз не с одной и той же ячейки, а опускалось по столбцу вниз. А1, А2, А3... итд ? новый файл следующая ячейка? Последний раз редактировалось djrec; 15.06.2017 в 15:35. |
|
15.06.2017, 15:55 | #10 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
А если файлов в папке > ячеек в А ?
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переименовать файлы в папке | FakeGen | Общие вопросы Delphi | 19 | 04.08.2011 10:34 |
как отобразить в таблице (на форме) все файлы которые находятся в определённой папке? | mojohead | Помощь студентам | 10 | 05.04.2011 10:48 |
Переименовать файлы в папке (с условием) | Gvaridos | Microsoft Office Excel | 3 | 01.11.2010 11:31 |
Как найти все файлы в папке? | blackstersl | Общие вопросы Delphi | 3 | 24.06.2009 16:52 |
как определить какие файлы есть в папке и вывести их имена в текстовый файл | Tdoctor | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 04.11.2008 05:18 |